1

私はJenkinsマスターを持っており、AWS ECSのオンデマンドドッカースレーブを作成するようにJenkinsを設定しました。このセットアップはうまくいきます。私がECSで新しいスレーブが作成されてビルドが実行され、そのスレーブがビルドを実行するときに使用されます。私の問題は、ドッカースレーブで同時ビルドを実行できないことです。Jenkinsのスレーブで並列ビルドを実行するには?

私が2番目のビルドを実行すると、最初のビルドが完了するまでビルドがキューに保持されます。 2番目のビルドは、最初のビルドが完了した後にのみ実行されます。

ECSで新しいドッカースレーブを動的に作成してビルドを同時に実行する方法はありますか?

私はAWS ECSで私のドッキングウィンドウのスレーブをセットアップするには、このリンクをたどってきた https://www.youtube.com/watch?v=v0b53cdrujs

答えて

1

[全般]タブの下で、ジョブ設定のチェックボックスを「必要に応じて同時ビルド実行」があるはずです。チェックボックスをオンにして、もう一度ビルドしてみてください。

+0

も試しました。オプションがチェックされていても、ドッキング・コンテナを起動してビルドを実行するのではなく、ビルドをQueuedにします。 –

+0

Jenkinsで複数のビルドエグゼキュータが「アイドル」と表示されていますか?おそらく、あなたのノードで1つのエグゼキュータだけがアクティブになっているかもしれません。 Manage Jenkins> Manage Nodesの順に進み、ノード名の右側にあるギア(私の場合はマスター)をクリックします。 "executorの数"が1より大きいことを確認してください。 –

関連する問題