使用SVN和Bamboo CI服务器进行预提交阶段

时间:2013-04-01 13:40:23

标签: svn continuous-integration bamboo

公司需要允许QA团队在提交之前评估产品的质量。

因此,在将新代码提交到存储库之前,我们需要在CI服务器(在我们的示例中为Bamboo)上进行构建。

不允许本地构建,因为编译环境应该保持不变。

我知道Team City CI有这种可能性,但目前我们正在寻找Bamboo的这种可能性。

提前感谢您的帮助

更新 其他建议,比如从svn切换到允许这样的工作流程的git是受欢迎的。

2 个答案:

答案 0 :(得分:1)

我认为你将不得不变得复杂,并在QA团队祝福它之后合并的新分支上设置构建。

这听起来很糟糕。

答案 1 :(得分:1)

在Bamboo 4中,您可以配置计划以从不稳定的分支构建更改,然后添加一个手动阶段,QA中的某个人可以运行该阶段以将这些更改合并到稳定分支。更多@ https://confluence.atlassian.com/display/BAMBOO/Using+plan+branches

不幸的是,我认为只有Git才能实现自动合并。