公司需要允许QA团队在提交完成之前评估产品的质量。因此,我们需要在将新代码提交到存储库之前,在CI服务器上构建一个可能性(在我们的例子中为Bamboo)。使用SVN和Bamboo CI服务器的预提交阶段
本地构建不允许导致编译环境应该保持不变。
我知道在Team City CI上有这样的可能性,但目前我们正在寻找竹子的这种可能性。
感谢您的帮助提前
更新 其他建议,如从SVN切换到git的,将允许这样的工作流程是受欢迎的。
公司需要允许QA团队在提交完成之前评估产品的质量。因此,我们需要在将新代码提交到存储库之前,在CI服务器上构建一个可能性(在我们的例子中为Bamboo)。使用SVN和Bamboo CI服务器的预提交阶段
本地构建不允许导致编译环境应该保持不变。
我知道在Team City CI上有这样的可能性,但目前我们正在寻找竹子的这种可能性。
感谢您的帮助提前
更新 其他建议,如从SVN切换到git的,将允许这样的工作流程是受欢迎的。
我认为您将不得不变得复杂,并在QA团队祝福之后将其合并到一个新分支上。
这听起来很糟糕。
在Bamboo 4中,您可以配置一个计划以从不稳定的分支中构建更改,然后添加一个手动阶段,以便QA中的某个人员可以将这些更改合并到稳定分支。更多@https://confluence.atlassian.com/display/BAMBOO/Using+plan+branches
不幸的是,我相信自动合并功能目前只能用于Git。
是的,这是一个非常糟糕的解决方案,尤其是使用svn。任何其他想法? :) – StKiller