首页 > 解决方案 > 无法从 Azure DevOps Release 获取自定义变量值

问题描述

在 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 文档中没有找到任何线索。

我错过了什么吗?

标签: powershelltfsazure-devops

解决方案


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


推荐阅读