Pet*_*ahn 4 distributed hudson build
哈德森是复杂C++构建的正确工具吗?
我有一个大约4个小时的C++构建.编译和打包大约需要1/2的时间,测试会消耗另一半.目前,我们正在使用一个自行开发的系统,但是因为我们将它用于所有的java版本,所以有一些移动要去哈德森.
我的问题是持续集成不是很频繁......每隔4小时连续一次.我想要一个工具,让我以可理解的方式并行化构建.
Hudson非常适合小型构建或java构建,我坐在一个大型maven项目的顶部,但我认为它不会很好地适用于复杂的c ++构建.
你有什么经历?
好像你在这里有几个问题:
gmake -j 8一次运行8次编译.如果您的makefile是干净的并且您的依赖项都是正确的,并且您有一个强大的构建服务器,这可以为您提供相当好的性能提升.您还可以使用ElectricAccelerator,它是Electric Cloud的另一个产品,专门用于加速构建过程的这一部分,即使对于gmake -j由于不正确或不完整的依赖而无法安全使用的构建也是如此.希望有所帮助.
| 归档时间: |
|
| 查看次数: |
2396 次 |
| 最近记录: |