Установить параметр Octopus из скрипта PowerShell
Я работаю с Octopus, и мне нужно добавить в один из моих скриптов PowerShell возможность изменить параметр Octopus (не Variable...). В двух словах, мой веб-сайт размещается в двух папках поочередно, и я должен проследить это. Моя идея состоит в том, чтобы установить параметр, который при каждом запуске скрипта считывает фактическое значение и поэтому знает, где развернуть этот новый выпуск.
Я также попробовал некоторые вещи, такие как
$OctopusParameters['Destination']=$Number
а также
Set-OctopusVariable -Name 'Destination' -Value $Number
но без успеха.
Я надеюсь, что я был достаточно ясен, и заранее спасибо всем, кто ответит.
1 ответ
Вы можете попытаться установить переменную окружения на машине для этого. Это будет сохраняться между развертываниями.
Редактировать:
Не можете отформатировать это в комментарии очень хорошо, вы, вероятно, хотите что-то вроде этого
$destination = [environment]::GetEnvironmentVariable("Место назначения","Машина") // изменить $ destination на противоположное значение [Environment]::SetEnvironmentVariable("Пункт назначения",$ назначения,"Machine")