質問

私は私たちの店のために走っている小さなジェンキンズ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">ヘビージョブプラグイン。正確にあなたが望むもの

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top