Установить параметр Octopus из скрипта PowerShell

Я работаю с Octopus, и мне нужно добавить в один из моих скриптов PowerShell возможность изменить параметр Octopus (не Variable...). В двух словах, мой веб-сайт размещается в двух папках поочередно, и я должен проследить это. Моя идея состоит в том, чтобы установить параметр, который при каждом запуске скрипта считывает фактическое значение и поэтому знает, где развернуть этот новый выпуск.

Я также попробовал некоторые вещи, такие как

$OctopusParameters['Destination']=$Number

а также

Set-OctopusVariable -Name 'Destination' -Value $Number

но без успеха.

Я надеюсь, что я был достаточно ясен, и заранее спасибо всем, кто ответит.

1 ответ

Решение

Вы можете попытаться установить переменную окружения на машине для этого. Это будет сохраняться между развертываниями.

Редактировать:

Не можете отформатировать это в комментарии очень хорошо, вы, вероятно, хотите что-то вроде этого

$destination = [environment]::GetEnvironmentVariable("Место назначения","Машина")

// изменить $ destination на противоположное значение

[Environment]::SetEnvironmentVariable("Пункт назначения",$ назначения,"Machine")
Другие вопросы по тегам