如果另一个分支在jenkins multibranch管道中不稳定,则防止构建分支

时间:2017-12-22 12:42:20

标签: jenkins jenkins-pipeline

我们使用gitflow分支策略来维护我们的存储库。这与jenkins中的多分支管道相关联。一切正常。

我想知道是否有可能阻止建立主分支,如果另一个分支,假设开发,已经失败。

通常我们将所有代码合并到develop中,然后合并到master中进行部署。因此,如果开发失败,我们宁愿不构建和部署master。

1 个答案:

答案 0 :(得分:0)

不应该阻止在master上构建,而是不应该合并。如果您的开发构建成功并通过了所有测试,则仅合并为master。

即使合并到了 - 你也可以合并到一个新的合并分支' (取自master)并处理任何冲突/问题,测试构建,并且只有在成功的情况下才能实现实际的合并。

希望这有帮助。