【问题标题】:Azure DevOps Server 2019 - Continuous Deployment only if Pull Request CompletesAzure DevOps Server 2019 - 仅在拉取请求完成时持续部署
【发布时间】:2020-06-17 02:29:04
【问题描述】:

我在 Azure DevOps Server 2019 中配置了 CI / CD 管道。

创建拉取请求后,即使拉取请求未被接受,新工件也会触发发布到开发服务器的发布。如何将发布限制为仅在拉取请求完成时才发布到服务器。

【问题讨论】:

  • 以下回复你看了吗?有用吗?
  • 不。相反,我最终做的是创建两个构建管道。一个启用了 CI 触发器的设备。在这个 CI 触发管道完成后,我创建了所有发布管道。我看到的唯一挑战是我必须构建相同的代码两次。

标签: azure-devops continuous-integration continuous-deployment


【解决方案1】:

根据您的发布定义,您可以过滤持续集成以仅针对某些分支运行(例如仅您的主分支)。您将在Azure DevOps documentation中找到有关如何配置它的更多信息

【讨论】:

    猜你喜欢
    • 2020-05-27
    • 1970-01-01
    • 2020-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-25
    相关资源
    最近更新 更多