【问题标题】:Prevent Azure Devops CI Pipeline From Triggering until Two People Approve the Pull Request防止触发 Azure Devops CI 管道,直到两个人批准拉取请求
【发布时间】:2022-01-11 23:04:38
【问题描述】:

我有一个构建 docker 映像并推送到 ACR 的管道。我的要求是防止在两个人批准拉取请求之前触发管道构建策略。

当前,当创建拉取请求时,构建会自动开始运行,无需等待拉取请求被批准。

【问题讨论】:

    标签: azure azure-devops pipeline pull-request cicd


    【解决方案1】:

    Azure DevOps 不提供此级别控制的触发器。你不应该用你的构建服务器来控制它,而应该用你的源代码控制。您应该使用分支过滤器来防止某些阶段/作业/任务运行。我总是建立 PR 并让它们成为批准过程的一部分。等待批准与 DevOps 实践背道而驰。

    始终在 PR 上构建,但仅在合并 PR 时保存图像。

    【讨论】:

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