【问题标题】:VSTS pass parameter in Pipeline between stagesVSTS在阶段之间的管道中传递参数
【发布时间】:2019-02-17 05:55:38
【问题描述】:

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

编辑

这种情况是当参数值在阶段 1 作为 ARM 或脚本输出的结果设置时,则该值在下一阶段不可见。

谢谢

【问题讨论】:

    标签: azure-devops azure-pipelines azure-pipelines-release-pipeline azure-devops-rest-api


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-06
    • 1970-01-01
    • 2017-10-21
    • 1970-01-01
    • 1970-01-01
    • 2020-12-20
    • 2019-09-01
    相关资源
    最近更新 更多