問題:ジェンキンス/ハドソンでの仕事の数を考えると、それぞれがレベルと呼ぶことができる番号を割り当てられました。この数の範囲は1からnであり、複数のジョブが同じレベルを持つことができます。ここで、レベル1がレベル2の前にビルドする必要があるように、これらの(そうでない場合は独立した)ジョブを実行するように定義します。また、 Jenkins / Hudsonが、ジョブを実行するスレーブエグゼキュータが同じレベルで複数のジョブを並行して開始するようにします。定義されているのは無料です。
このレベル番号が何であるかは問題ではありません。問題を説明するために定義されているだけです。
重要:どのジョブがどのジョブに依存し、どのジョブが並行して実行できるかがわかっているので、これらのジョブを自動的に生成できるようにしたいと思います。したがって、解決策がconfig.xmlの構成である場合は、それについて聞いておくとよいでしょう。これらの構成ファイルの自動生成をスクリプト化できるようにします。
御時間ありがとうございます。
編集:いくつかのエレガントな解決策がある場合に備えて、私が知りたいことがもう1つあります:ジョブXがビルドフロープラグインによってトリガーされ、失敗した場合。ビルドフロープラグインで同じジョブを再度トリガーし(修正した後)、プラグインで定義されたジョブを通常どおり続行する方法はありますか?