並行ビルドのジェンキンズ
-
20-12-2019 - |
質問
私は私たちの店のために走っている小さなジェンキンズVMを持っています、それは1ダースのGithubプロジェクトについての注目を集めています。現在、3つのエグゼクティック(4 CPU VMだけである)で構成されており、喜んで移動します。
しかし、これらのプロジェクトのうち2は非常に大きい(90分のコンパイル&テストサイクル)。ワークステーションでは、通常、「Make -J6」またはNinjaを使用してスピードアップし、非常に大幅にします。私はジェンキンスでこれを行うのが好きですが、1つのジョブを複数のエグゼクタを消費する方法が見つかりません。
ジョブに割り当てるためにいくつかのエグゼクティッターを設定できるようにすることは、同時に実行されているこれらのモンスタージョブの両方を持っていませんが、まだ他のすべての小さなジョブを残しています。並列に実行できるように、それぞれシングルエグゼキズを使用して。
任意のアイデア?
解決
Jenkins Pluginページに行きました。href="https://wiki.jenkins-ci.org/display/jenkins/heavy +job + plugin" rel="nofollow">ヘビージョブプラグイン。正確にあなたが望むもの
所属していません StackOverflow