【发布时间】:2011-08-03 00:50:17
【问题描述】:
我的项目需要很长时间才能构建(约 3 小时),并且编译器没有有效利用四核 cpu。 该项目还需要对每个版本进行多次构建以支持不同的配置。
hudson 能否支持同时构建同一项目的多个实例?
【问题讨论】:
标签: continuous-integration hudson
我的项目需要很长时间才能构建(约 3 小时),并且编译器没有有效利用四核 cpu。 该项目还需要对每个版本进行多次构建以支持不同的配置。
hudson 能否支持同时构建同一项目的多个实例?
【问题讨论】:
标签: continuous-integration hudson
该功能继续标记为“测试版”,因为我们知道在某些情况下您可能会发现使用并发构建的冲突,例如 maven 构建可能会导致问题,阻止下游构建应该会有所帮助
基本上,如果您能够并行运行这些作业,那么该功能应该没有问题。
也就是说,如果您能够使用最新的 Maven 3 支持(在 Hudson 2.1.0 中),您可以使用实验性线程支持来并行化您的构建
【讨论】:
是的,虽然它仍然标记为 beta,但只需查看项目设置,靠近顶部的应该是您要查找的条目(“Execute concurrent builds if necessary (beta)” You need to have enough build在该机器上配置处理器并确保多个构建不会相互干扰(这可能是最难的部分)
【讨论】: