【问题标题】:Multiple linked artifacts in Azure Release PipelineAzure 发布管道中的多个链接工件
【发布时间】:2020-11-09 15:44:43
【问题描述】:

我已经为发布管道配置了两个链接到它的工件,并且每个工件都设置为在有新构建可用时创建发布。这两个工件来自不同 GIT 存储库上的两个不同模块。

在这种情况下,发布管道将被触发两次(每个工件一次)。但我希望它只有在所有链接的工件构建成功后才会触发。尝试在文档中找到解决方案,但没有太大帮助。请有任何建议。

【问题讨论】:

    标签: azure-devops continuous-integration azure-pipelines azure-pipelines-release-pipeline continuous-delivery


    【解决方案1】:

    恐怕只有在所有链接的工件构建成功后才能触发发布。 Azure devops 还没有这样的功能来配置它。现在,当任一链接工件构建成功时,将触发新版本。

    您必须为每个工件创建两个不同的发布管道。或者您必须找到一种方法将 BuildA 和 BuildB 放在一个工件中。

    您可以submit a feature request 到 Microsoft 开发团队。希望他们会考虑在未来的 sprint 中实现此功能。或者你可以投票this existing user voice

    【讨论】:

      【解决方案2】:

      这是不可能开箱即用的配置。它将在工件之一可用后立即触发发布。如果您想克服这个问题,您需要创建一些自定义应用程序来监控工件并在两个工件都满足某些条件时触发发布。

      There is topic in developer community to implement this.

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-11-05
        • 1970-01-01
        • 2021-09-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多