Как получить выходные данные от Azure Devops Powershell YAML - PullRequest
1 голос
/ 10 апреля 2019

У меня есть конвейер yaml, использующий задачу Azure Powershell Task https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-powershell?view=azure-devops

У сценария уже есть выходные данные задачи следующим образом:

$output = ConvertTo-Json -InputObject @{
    resourceName = "aseName"
    resourceGroupName = "ResourceGroupName"
} -Compress

Write-Output "##vso[task.setvariable variable=output;]$output"

В следующей задаче в рамках той же задачиработа.Мне нужно использовать его как {output.resourceName}.Как правило, от дизайнера можно получить его так же, как я хочу.Но с YAML я не мог этого понять.

Есть указатели?

1 Ответ

1 голос
/ 10 апреля 2019

просто ссылаться на него, как на любую другую переменную:

$(output)

https://docs.microsoft.com/en-us/azure/devops/pipelines/process/variables?view=azure-devops&tabs=yaml%2Cbatch#set-in-script

...