我们的开发部门在增长,我想强制一个稳定的主干/主干。
到目前为止,每个开发人员都可以提交到主干/主干。将来开发人员应该提交到暂存区,如果所有测试都通过,代码会自动移动到主干。如果测试失败,开发人员会收到一封包含失败测试的邮件。
我们有几个存储库:一个用于核心产品、几个插件和一个存储库,供每个客户使用。
到目前为止,我们运行 SVN 和 git,但如有必要,可以将所有 repos 切换到 git。
哪些软件可以帮助我们完成这项工作?
网上有一些文章解释了如何使用 gerrit 和 jenkins 来强制建立一个稳定的分支。
我不确定我是否需要两者,或者使用其他东西是否更好。
环境:我们是10个开发者,使用python和django。
问题:哪个工具可以帮助我强制建立一个稳定的主分支?
更新
我在度假,现在赏金已过期。对不起。谢谢您的回答。