公司需要允许QA团队在提交之前评估产品的质量。
因此,在将新代码提交到存储库之前,我们需要在CI服务器(在我们的示例中为Bamboo)上进行构建。
不允许本地构建,因为编译环境应该保持不变。
我知道Team City CI有这种可能性,但目前我们正在寻找Bamboo的这种可能性。
提前感谢您的帮助
更新 其他建议,比如从svn切换到允许这样的工作流程的git是受欢迎的。
答案 0 :(得分:1)
我认为你将不得不变得复杂,并在QA团队祝福它之后合并的新分支上设置构建。
这听起来很糟糕。
答案 1 :(得分:1)
在Bamboo 4中,您可以配置计划以从不稳定的分支构建更改,然后添加一个手动阶段,QA中的某个人可以运行该阶段以将这些更改合并到稳定分支。更多@ https://confluence.atlassian.com/display/BAMBOO/Using+plan+branches
不幸的是,我认为只有Git才能实现自动合并。