【发布时间】:2019-09-08 16:42:35
【问题描述】:
我的情况如下: 我创建了一个带有管道变量的 Azure DevOps 管道,比如说“变量 A”。 “变量 A”的值为 1。在构建过程中,我将“变量 A”的值更改为 2。
当构建第二次运行时,我想要这些“变量 A”的值,但这又是 1,但我希望该值为 2,因为在之前的构建中,我将“变量 A”的值设置为 2 .
这些是我尝试过的方法,但没有成功:
方法一:
Write-Host "##vso[task.setvariable variable=A;]2"
方法二:
$env:A = 2
唯一可行但我不认为这是可行的方法是通过其余 api 获取整个构建定义并将其放回并更改变量的值。
这个问题还有其他解决办法吗?
【问题讨论】:
标签: azure variables azure-devops azure-pipelines devops