禁用 CICD 构建自动触发,但保持打开以供手动触发
Posted
技术标签:
【中文标题】禁用 CICD 构建自动触发,但保持打开以供手动触发【英文标题】:Disable CICD build from triggering automatically yet keep it open for manual trigger 【发布时间】:2021-04-25 14:34:04 【问题描述】:我有 2 个基于分支 X 的 CICD 管道(构建 A 和构建 B)。但是我想确保每次有拉取请求时只触发构建 A。
是的,我可以禁止管道触发更改这样的设置,但是如果我这样做,我无法手动触发构建。
有没有办法禁用自动触发但保持手动触发选项打开?
【问题讨论】:
您好,刚刚检查一下这个问题现在是否仍然阻碍您?这个问题有更新吗? @VitoLiu-MSFT 谢谢...我实际上标记了正确的答案。 【参考方案1】:我有 2 个基于分支 X 的 CICD 管道(构建 A 和构建 B)
同意 Krzysztof Madej。
如果您创建拉取请求并自动触发构建 B。我们可以设置pr: none
或检查branch policy Build Validation
如果 PR 完成并自动触发 Build B,我们可以设置trigger: none
禁用CI Trigger。
【讨论】:
【参考方案2】:是的,当然你应该设置pr: none
。请检查 PR 触发器here
同样你可以控制CI triggers
【讨论】:
以上是关于禁用 CICD 构建自动触发,但保持打开以供手动触发的主要内容,如果未能解决你的问题,请参考以下文章
如何通过单击按钮禁用 JQuery 功能,但默认保持打开状态?