无法从Azure DevOps版本获取自定义变量值

时间:2018-11-28 15:47:05

标签: powershell tfs azure-devops

在Azure DevOps版本中,我想在PowerShell任务内创建一个新变量:

Write-Output ("##vso[task.setvariable variable=MYVAR;]myValue 1")
Write-host $env:MYVAR
Write-host $MYVAR

Write-Host "##vso[task.setvariable variable=MYVAR;]myValue 2"
Write-Host "$env:MYVAR"
Write-host $MYVAR

我期望结果是:

myValue 1
myValue 1
myValue 2
myValue 2

但是我有4个空值。我在Microsoft documentation中找不到任何线索。

我想念什么吗?

1 个答案:

答案 0 :(得分:2)

Azure Devops的工作方式,此变量仅在后续步骤中可用。