我们的团队和项目变得非常大,我们无法再维持它。所以我们决定做正确的事并转向持续集成。作为第一步,我们抛弃了 clearcase 并转移到了 git。这使我们的生活变得更加轻松。但是,我们仍然遭受构建损坏的困扰。
现在我正在寻找一种工具,它将所有提交排队,在多个平台上测试它们,如果它们通过,将它们放在主分支上。在理想情况下,该工具将具有 Web 界面和代码审查工具的挂钩。
我知道 buildbot 做了一些,但不是全部。我可以自己编写工具;但过渡需要超级顺利且相对快速。
PS:Chromium 和 webkit 项目似乎做的正是我们想做的。