順次実行で複数構成ジョブを使用しています。2 軸: - スレーブ - ユーザー定義
Jenkins は私のジョブを「ランダムな」順序で実行します。
その順序を修正する方法はありますか?jenkinsが使用定義変数の順序を使用しないのはなぜですか(最初の行が最初)?
よろしく
順次実行で複数構成ジョブを使用しています。2 軸: - スレーブ - ユーザー定義
Jenkins は私のジョブを「ランダムな」順序で実行します。
その順序を修正する方法はありますか?jenkinsが使用定義変数の順序を使用しないのはなぜですか(最初の行が最初)?
よろしく
Jenkins: The Definitive Guide by John Smart の267 ページによると、Jenkins はパラメーター値と同じ方法で軸の値を使用しますが、トリガーされると、ジョブは軸の値ごとに 1 回実行されます。
これらの値の順序は固定されていません (ランダムかもしれません。よくわかりません)。おそらく、ここでの前提は、各順列を異なるスレーブで処理できる十分な数のビルド スレーブがあり、順列の順序は問題にならないということです。順列と言うのは、複数の軸がある場合、ビルドの総数が軸のデカルト積に対応するためです。
複数軸のシナリオは、ユーザー定義の軸で順序を指定する方法がない理由に対する答えを保持している可能性があります。これは複雑であり、ビルド スレーブが分散されている場合はあまり役に立ちません。正当な理由により、Jenkins は単に軸の順序を気にしません。1 つの軸と 1 つのビルド スレーブの単純なケースは、順序が実際に問題になる場合がありますが、本質的にエッジ ケースです。