1

問題のシナリオは次のとおりです。マシンのホスト ファイルを操作するジョブが 1 つあります。フラグ(ホストを変更する)を0と1として同時にそのジョブを実行したい。

同時実行用の Jenkins プラグインについて知りましたが、両方のジョブ インスタンスが同じスレーブで実行され、ホスト ファイルで問題が発生する可能性があります (ファイルを変更/変更解除するための異なるフラグ)

両方のインスタンスを実行できるものを探していますが、異なるスレーブで実行します。

助けが必要です。

前もって感謝します。

4

2 に答える 2

2

スロットル同時ビルド プラグイン- プラグイン セットの構成で ノードあたりの最大同時ビルド数 = 1

于 2014-06-26T07:00:22.023 に答える
1

私の知る限り、「Throttle Concurrent Builds」を使用できます。Jenkins 2.0 にも対応しています。

このプラグインを設定するには、このプラグインをダウンロードしてインストールするだけです。完了したら、ジョブ構成に移動すると、[一般] セクションに "Throttle Concurrent Builds" が表示されます。そのオプションをチェックすると、さらに構成を求められます。

同じスクリーンショットの下を見つけてください。

ここに画像の説明を入力

複数のプロジェクトがある場合は、「このプロジェクトを単独で調整する」のチェックを外すことができます

最大限に活用するために、「最大合計同時ビルド」を、所有しているスレーブの数に保つことができます。例えば。8 つのノードがあり、このビルドの 8 つの同時インスタンスを実行するように構成できるとします。

また、「ノードあたりの最大同時ビルド数」については、1 つのノードだけで 1 つのインスタンスをビルドする場合は、1 のままにしておくことができます。

于 2017-06-07T14:39:09.473 に答える