Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Octopus deploy 用八达通设置环境变量_Octopus Deploy - Fatal编程技术网

Octopus deploy 用八达通设置环境变量

Octopus deploy 用八达通设置环境变量,octopus-deploy,Octopus Deploy,我想指定一个环境变量,以便验证它是一个阶段/生产/开发环境(ASPNETCORE_环境还是一个自定义环境)。八达通是默认设置还是必须手动设置?八达通有一套。你问的是: #{Octopus.Environment.Name} 在部署期间,变量#{Octopus.Environment.Name}将解析为要部署到的Octopus环境的名称。如下图所示: 如果部署到环境(1),{Octopus.environment.Name}将解析为开发 (2) ->Staging (3) ->测试 但该变

我想指定一个环境变量,以便验证它是一个阶段/生产/开发环境(ASPNETCORE_环境还是一个自定义环境)。八达通是默认设置还是必须手动设置?

八达通有一套。你问的是:

#{Octopus.Environment.Name}

在部署期间,变量
#{Octopus.Environment.Name}
将解析为要部署到的Octopus环境的名称。如下图所示:

  • 如果部署到环境(1),
    {Octopus.environment.Name}
    将解析为
    开发
  • (2) ->
    Staging
  • (3) ->
    测试

但该变量仅在八达通部署的上下文中可用。如果您希望设置更持久的内容,则必须在部署过程中使用脚本步骤,通过以下步骤来实现Powershell:

[System.Environment]::SetEnvironmentVariable("MyPassword","P4$$w0rd123", [System.EnvironmentVariableTarget]::Machine)

有关上述命令的更多信息,请参见

我正在寻找一些可以在服务器上永久设置的内容(即环境变量),在这种情况下,您必须在部署过程中的脚本步骤中使用类似于以下内容的工具来驱动shell<代码>[System.Environment]::SetEnvironmentVariable(“MyPassword”、“P4$$w0rd123”、[System.EnvironmentVariableTarget]::Machine)有关此操作的详细信息