複数のスレーブノードでjenkinsを使用しています。私には2つのベンチマークの仕事があります。それらのベンチマークジョブの1つが実行されているとき、その時点でそのノードで実行されている唯一のジョブをベンチマークジョブにします。ただし、ベンチマークジョブが実行されていない場合は、単一のノードで他の複数のジョブを同時に実行できます。
Throttle Concurrent Jobsの使用を検討しましたが、カテゴリが私の目標を達成するのに十分ではないようです。私は現在、Jenkins Heavy Jobsプラグインを使用しており、ジョブの重みをスレーブが持つエグゼキュータの数に手動で設定していますが、これは最適ではありません。ヘビージョブプラグインが、使用可能なすべてのエグゼキュータを使用するだけの設定をサポートしている場合。