1

我有一个小型 Jenkins 虚拟机在为我们的商店运行,它时刻关注着大约十几个 github 项目。它目前配置了 3 个执行器(它只是一个 4-cpu 的 VM),并且可以愉快地运行。

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

我想要的是能够配置多个 Executor 分配给一个作业,这样我就不会同时运行这两个怪物作业,但仍然将所有其他较小的作业留给一个-executor 每个,以便它们可以并行运行。

有任何想法吗?

4

1 回答 1

3

我为您浏览了Jenkins Plugin 页面并找到了Heavy Job Plugin。正是你想要的

于 2013-11-15T19:32:33.317 回答