Чтение переменных Octopus

Я новичок в осьминоге и у меня есть несколько шагов. Для каждого шага у нас есть «Машинные роли».

В рамках шагов у меня есть задачи / шаг сценария, и я хочу получить доступ к ролям, назначенным этому шагу в сценарии (powershell). Как я могу этого добиться.

Я пробовал несколько вещей, например Octopus.Machine.Roles, Octopus.Tentacle.CurrentDeployment.TargetedRoles в скрипте (powershell). Но ничего не видит.


person Immortal    schedule 01.02.2016    source источник


Ответы (1)


Как показано в этом примере, если у вас есть переменная в Octopus, вы можете получить к ней доступ, используя имя переменной с префиксом $ в PowerShell, поэтому для переменной TestUrl используйте:

$TestUrl

Для параметров Octopus вы используете следующее:

$OctopusParameters['Octopus.Machine.Roles']

Это должно дать вам доступ ко всем системным переменным.

person Fenton    schedule 01.02.2016