首页 > 解决方案 > 如果其他分支的构建正在进行或失败,如何从分支“不构建”?

问题描述

使用 Jenkins,我们为我们的存储库设置了多分支管道。我们已经为我们的dev/qa分支自动运行构建。因此,如果dev给定 repo 的构建正在进行中,或者dev分支的最新构建不成功,我们希望推迟qa分支的任何自动构建。例如“不要将损坏dev的构建提升到qa.

有没有办法用詹金斯做到这一点?当然,我们希望能够触发手动构建,qa从而绕过此规则。

标签: gitjenkins

解决方案


Jenkins 有一个 API:您可以查询 Jenkins 以获取dev分支管道的最后一次构建的状态。


推荐阅读