Как получить значение выходной переменной в следующей задаче VSTS? - PullRequest
0 голосов
/ 21 апреля 2019

Я использую эту команду для задания выходной переменной в задаче-1

Write-Output ("##vso[task.setvariable variable= buildOutcome;]$buildOutcome")

и попытка доступа к этой переменной с помощью следующих команд (в серии задач задача-3 находится рядом с следующей из задачи-1)

$(buildOutcome)

$env:buildOutcome

$(task-1.buildOutcome)

Но нет выходных данных, все значения переменных равны нулю.

Есть идеи?

1 Ответ

3 голосов
/ 21 апреля 2019

Между знаком равенства и именем переменной стоит пробел:

Write-Output ("##vso[task.setvariable variable= buildOutcome;]$buildOutcome")
#                                              ^ extraneous space

Удалите его:

Write-Output ("##vso[task.setvariable variable=buildOutcome;]$buildOutcome")
...