2016-04-22 10 views
0

Jenkins EC2 Pluginを使用して、AWS EC2インスタンスを必要に応じてスピンアップしてビルドジョブのスレーブとして使用します。私が同時に複数のジョブを開始するとき、私はそれ自身のEC2インスタンスで各ジョブを実行したい。EC2 - 実行中のEC2のエグゼキュータが利用可能であっても、新しいインスタンスを開始する

しかし、デフォルトの「Usage」設定は、「このスレーブを可能な限り利用してください。」です。つまり、スレーブ上のすべてのビルドエグゼキュータが現在使用中でない限り、Jenkinsはジョブのスレーブを起動しません。

EC2プラグインを設定して、すべてのエグゼキュータが使用されていなくても、自分のジョブが開始されるたびに新しいEC2インスタンスをスピンアップさせるにはどうすればよいですか?

答えて

0

スレーブごとに1つのエグゼキュータを持つのはどうでしょうか?その後、各ビルドは別のスレーブ上で実行する必要があります。

+0

ご返信ありがとうございます。しかし、私の仕事はマルチジョブであり、いくつかのエグゼキュータを必要とするいくつかのダウンストリームジョブが並行して実行されるため、スレーブごとに1つのエグゼキュータを設定することはできません。 – Rongrong

関連する問題