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