詹金斯与并行构建

时间:2013-11-15 14:56:23

标签: jenkins continuous-integration jenkins-plugins parallel-builds ninja

我为我们的商店运行了一个小的Jenkins VM,让它始终关注十几个github项目。它目前配置了3个执行程序(它只是一个4-cpu VM),并且快乐地突然出现。

然而,其中2个项目非常大(90分钟的编译和测试周期)。在工作站上,我们通常使用“make -j6”或Ninja来加快速度,它确实非常棒。我想在Jenkins上这样做,但我找不到让单个作业消耗多个执行器的方法。

我喜欢的是能够配置多个Executors来分配给一个作业,这样我就不会同时运行这两个怪物作业,但仍然会留下所有其他较小的作业使用单个执行器,以便它们可以并行运行。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

我为你找了Jenkins Plugin page并找到了Heavy Job Plugin。正是你想要的