3

「stable_build」など、各コードラインの具体的なビルドによって呼び出される一般的なジョブ「ビルド」があります。私は stable_build トリガー ビルドを持っていて、「トリガーされたプロジェクトがビルドを完了するまでブロックする」をチェックしているので、stable_build の結果はビルドの結果を反映します。これは、stable_build を実行するたびに、stable_build 用とビルド用の 2 つのエグゼキューター スロットが必要であることを意味します。同様の方法で「テスト」をトリガーする別のジョブ「stable_tests」があります。私が直面している問題は次のとおりです。stable_build と stable_tests が同時に実行されると、ダウンストリームの「ビルド」と「テスト」がキューにある間に、それぞれがエグゼキュータ スロットを占有します。

Jenkins で 2 つの開いているエグゼキューター スロットを待機するようにジョブを構成する方法、または別の回避策はありますか?

4

3 に答える 3

2

これを行うことができるプラグインがあります:

ヘビージョブプラグイン

https://wiki.jenkins-ci.org/display/JENKINS/Heavy+Job+Plugin

于 2014-09-30T07:16:39.713 に答える
0

エグゼキューターの数を増やすことができます...これは、[Jenkins の管理] > [システムの構成] > [エグゼキューターの数] で設定されます

詳細については、このスレッドを参照してください: Jenkins - 同時ジョブの最大数

于 2013-02-25T20:56:46.340 に答える
0

ここで何をしようとしているのかを正確に確認することは困難ですが (詳しく説明できるかもしれません) 、このセクションのbuild other projectsオプションを検討しましたか?post-build actions

マスター ジョブに関連付けられているジョブのコンマ区切りリストを指定できます。便利なtrigger only if build succeedsオプションもあります。

于 2013-02-26T13:59:12.627 に答える