VSTS在阶段之间的管道中传递参数

问题描述 投票:3回答:1

我的管道中有两个阶段。第一个是第二个触发器。我希望在第二阶段输入/访问第一阶段的参数。这可行吗?

编辑

情况是,当ARM或脚本输出结果在阶段1上设置参数值时,此值在下一阶段不可见。

谢谢

azure-devops azure-pipelines-release-pipeline azure-devops-rest-api
1个回答
2
投票

如果您在stage1中更改变量值,则无法以这种方式将stage1中的变量共享到stage2,为此,您需要将此值保存在某些存储中,例如。 keyvault,azure函数或vsts api,你将改变它的值。 stage1和stage2可以在不同的代理上运行。可以做的是编辑stage2的变量值,在stage1中添加使用(vsts / tfs / azure devops)api持久保存此值的任务,并在发布定义上保留此值。 Api更新版本定义https://docs.microsoft.com/en-us/rest/api/vsts/release/definitions/update?view=vsts-rest-4.1

© www.soinside.com 2019 - 2024. All rights reserved.