Добавление номера сборки Octopus в переменную уровня проекта

#powershell #deployment #octopus-deploy #octopus

Вопрос:

У меня есть переменная проекта {#ServiceVersion} в одном из моих конфигурационных файлов, и мне нужно иметь возможность установить для нее номер выпуска octopus, который хранится в переменных octopus.

Я попробовал базовый сценарий PowerShell, который выглядит примерно так:

 $ServiceVersion = "$($OctopusParameters['Octopus.Release.Number'])"; 
 

Но это, похоже, не работает.

Комментарии:

1. Расскажите нам, что произошло при запуске вашего кода. «похоже, не работает» не предоставляет никакой информации. Сообщения об ошибках? Пожалуйста, опубликуйте их также в своем вопросе.

Ответ №1:

Чтобы создать псевдоним системной переменной Octopus, вам нужно добавить ее в качестве переменной в свой проект.

ServiceVersion как переменная проекта в Octopus

Затем вы можете использовать переменную с одной из функций подстановки конфигурации.