在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中找不到任何线索。
我想念什么吗?
答案 0 :(得分:2)
Azure Devops的工作方式,此变量仅在后续步骤中可用。