阶段之间管道中的VSTS通过参数

Les*_*zek 5 azure-devops azure-pipelines-release-pipeline azure-devops-rest-api

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

编辑

这种情况是,由于ARM或脚本输出的结果在阶段1上设置了参数值,则在下一个阶段看不到该值。

谢谢

Jan*_*wak 3

如果您在 stage1 中更改变量值,则不可能通过这种方式将变量从 stage1 共享到 stage2,要实现此目的,您需要将该值保留在某些存储中,例如:keyvault、azure 函数或 vsts api,您将更改其值。stage1和stage2可以运行在不同的agent上。可以做的是编辑 stage2 的变量值,在 stage1 中添加使用 (vsts/tfs/azure devops) api 保留该值并将其保留在发布定义上的任务。更新版本定义的 API https://learn.microsoft.com/en-us/rest/api/vsts/release/definitions/update?view=vsts-rest-4.1