Во время развертывания переменная #{Octopus.Environment.Name}
преобразуется в имя среды осьминога , в которую вы развертываете.После изображения ниже:
- Если вы развернете в среду (1),
#{Octopus.Environment.Name}
разрешится в Development
. - (2) ->
Staging
- (3) ->
Test
OctopusEnvironments
Но эта переменная будет доступна только в контексте развертывания Octopus.Если вы хотите установить что-то более настойчивое, вам понадобится Powershell, чтобы пройти через это с помощью шага сценария в процессе развертывания со следующими параметрами:
[System.Environment]::SetEnvironmentVariable("MyPassword","P4$$w0rd123", System.EnvironmentVariableTarget]::Machine)
Подробнее овышеуказанная команда в этом сообщении в блоге