2017-09-06 21 views
1

私は以下のビルドチェーンを持っています:A - > B Aが完成するとビルディングが始まります。ゲンキンソンが他のモジュールを構築している間にモジュールを構築しないようにするにはどうすればいいですか?

しかし、Bのビルドが進行中の場合、Bが完了するまで、Aが同時ビルドを開始しないようにします。

これは可能ですか?あなたはジョブBが現在進行中である間、開始からジョブAを防ぐために

https://wiki.jenkins.io/display/JENKINS/Build+Blocker+Plugin

を使用することができます

答えて

0

あなたが「マスター」にエグゼキュータの数を制限することができ、共有リソースを作成し、Bの建物の間にそれをロックすることができますそれはプロセスを遅くするかもしれないので、お勧めできません。 Manage Jenkins> Configure System>#executorの中で設定することができます。並行したビルドが実行されていないことを確認します。しかし、すべてのビルドに適用されることに注意してください。

関連する問題