Azure Выходные и входные параметры задачи DevOPS PowerShell - PullRequest
0 голосов
/ 17 июня 2020

У меня есть группа задач с задачей PowerShell. Эта задача возвращает переменные в качестве выходных данных. В моем конвейере у меня есть две задачи после этой задачи группы задач:

  • Одна из задач развертывания ARM: я могу получить содержимое выходных переменных из PowerShell (с помощью символа «$ (имя_переменной) "синтаксис)
  • Тот, который является другой группой задач с задачей PowerShell в ней. Когда я передаю токен «$ (variableName)» в качестве входного параметра для этой задачи, он не интерпретируется. В сценарии PowerShell я получил строку «$ (variableName)», а не значение самой переменной ...

Я что-то упустил?

1 Ответ

1 голос
/ 18 июня 2020

Использование синтаксиса ##vso для установки выходной переменной в первой группе задач.

Write-Host "##vso[task.setvariable variable=var1;isOutput=true;]test"

enter image description here

В последующих задачах или группе задач , получите переменную в виде task name + ordinal combination. например $(Powershell1.VariableName)

enter image description here

enter image description here

enter image description here

Вы можете обратиться к этому билету с аналогичной проблемой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...