Hudson ci是否支持在同一台机器上进行并行构建?

时间:2011-08-02 06:15:07

标签: continuous-integration hudson

我的项目需要很长时间才能构建(~3h)并且编译器没有有效地使用四核cpu。 该项目还需要每个版本的多个版本以支持不同的配置。

哈德森是否可以同时支持构建同一项目的多个实例?

2 个答案:

答案 0 :(得分:0)

是的,虽然它仍然标记为测试版,但只需查看项目设置,顶部附近应该是您正在寻找的条目(“必要时执行并发构建(测试版)”您需要有足够的构建在该机器上配置的处理器,并确保多个构建不会相互干扰(这可能是最难的部分)

答案 1 :(得分:0)

该功能继续被标记为“Beta”,因为我们知道在某些情况下您可能会发现使用并发构建的冲突,例如maven构建可能会导致问题,阻止下游构建应该有帮助

基本上,如果您能够并行运行这些作业,那么您应该对该功能没有任何问题。

也就是说,如果您能够使用最新的Maven 3支持(在Hudson 2.1.0中),您可以使用实验性线程支持来并行构建