使用SVN和竹子CI服务器的预提交阶段

使用SVN和竹子CI服务器的预提交阶段,svn,continuous-integration,bamboo,Svn,Continuous Integration,Bamboo,公司需要允许QA团队在完成承诺之前评估产品质量 因此,在将新代码提交到存储库之前,我们需要在CI服务器(在本例中为Bambol)上进行构建 不允许本地生成,因为编译环境应保持不变 我知道球队城市CI有这样的可能性,但目前我们正在寻找竹子的可能性 提前谢谢你的帮助 更新 其他建议,如从svn切换到git,这将允许这样的工作流程。我认为您将不得不变得复杂,并在QA团队批准后,在一个新分支上建立一个新的分支,然后将其合并 这听起来很糟糕。在Bambol 4中,您可以配置一个计划,从一个不稳定的分支构建

公司需要允许QA团队在完成承诺之前评估产品质量

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

不允许本地生成,因为编译环境应保持不变

我知道球队城市CI有这样的可能性,但目前我们正在寻找竹子的可能性

提前谢谢你的帮助

更新
其他建议,如从svn切换到git,这将允许这样的工作流程。我认为您将不得不变得复杂,并在QA团队批准后,在一个新分支上建立一个新的分支,然后将其合并


这听起来很糟糕。

在Bambol 4中,您可以配置一个计划,从一个不稳定的分支构建更改,然后添加一个手动阶段,QA人员可以运行该阶段将这些更改合并到稳定的分支。更多@


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

是的,这是一个非常糟糕的解决方案,尤其是使用svn。还有其他想法吗?:)