我们使用gitflow分支策略来维护我们的存储库。这与jenkins中的多分支管道相关联。一切正常。
我想知道是否有可能阻止建立主分支,如果另一个分支,假设开发,已经失败。
通常我们将所有代码合并到develop中,然后合并到master中进行部署。因此,如果开发失败,我们宁愿不构建和部署master。
答案 0 :(得分:0)
不应该阻止在master上构建,而是不应该合并。如果您的开发构建成功并通过了所有测试,则仅合并为master。
即使合并到了 - 你也可以合并到一个新的合并分支' (取自master)并处理任何冲突/问题,测试构建,并且只有在成功的情况下才能实现实际的合并。
希望这有帮助。