我的项目需要很长时间才能构建(~3h)并且编译器没有有效地使用四核cpu。 该项目还需要每个版本的多个版本以支持不同的配置。
哈德森是否可以同时支持构建同一项目的多个实例?
答案 0 :(得分:0)
是的,虽然它仍然标记为测试版,但只需查看项目设置,顶部附近应该是您正在寻找的条目(“必要时执行并发构建(测试版)”您需要有足够的构建在该机器上配置的处理器,并确保多个构建不会相互干扰(这可能是最难的部分)
答案 1 :(得分:0)
该功能继续被标记为“Beta”,因为我们知道在某些情况下您可能会发现使用并发构建的冲突,例如maven构建可能会导致问题,阻止下游构建应该有帮助
基本上,如果您能够并行运行这些作业,那么您应该对该功能没有任何问题。
也就是说,如果您能够使用最新的Maven 3支持(在Hudson 2.1.0中),您可以使用实验性线程支持来并行构建