4

複数のスレーブノードでjenkinsを使用しています。私には2つのベンチマークの仕事があります。それらのベンチマークジョブの1つが実行されているとき、その時点でそのノードで実行されている唯一のジョブをベンチマークジョブにします。ただし、ベンチマークジョブが実行されていない場合は、単一のノードで他の複数のジョブを同時に実行できます。

Throttle Concurrent Jobsの使用を検討しましたが、カテゴリが私の目標を達成するのに十分ではないようです。私は現在、Jenkins Heavy Jobsプラグインを使用しており、ジョブの重みをスレーブが持つエグゼキュータの数に手動で設定していますが、これは最適ではありません。ヘビージョブプラグインが、使用可能なすべてのエグゼキュータを使用するだけの設定をサポートしている場合。

4

1 に答える 1

1

ロックとラッチプラグイン。潜在的に深刻な欠点の1つは、並行して実行できるすべてのジョブに対してロックを定義する必要があることです。したがって、それらのジョブの数が多い場合など。

于 2012-04-24T07:08:52.293 に答える