CI ビルド システムには Jenkins を使用しています。また、Jenkins が各変更を個別にビルドできるように、「同時ビルド」も使用します。これは、同じジョブの 5 つまたは 6 つのビルドを同時に実行することがよくあることを意味します。これに対応するために、それぞれ 12 のエグゼキュータを持つ 4 つのスレーブがあります。
問題は、Jenkins が実際にはスレーブ間で「負荷分散」を行っていないことです。以前に構築したのと同じスレーブでジョブを構築しようとします (おそらく、ソース管理からの同期時間を短縮するため)。Jenkins はビルドの 6 つのインスタンスすべてを同じスレーブ (または 2 つのスレーブ間) でビルドするため、これは問題です。1 台のビルド マシンが動かなくなり、動作が非常に遅くなり、残りのマシンはアイドル状態になります。
Jenkins の負荷分散動作を構成する方法と、そのスレーブを制御する方法を教えてください。