ビルドのタスクセットを並列に実行する必要があります。ビルドのタスクは動的に変更される可能性があります。私はそれの詳細は以下の実装でいくつかの助けが必要です。jenkinsパイプラインプラグインを使用して動的な並列ビルドを実装するアイデア
私はビルドのタスクの詳細は、タスクがパラレル/シリアル
例で実行されなければならないの情報を持っていますXMLで動的に生成されます。
は、ビルドA.
があると言いますタスク及び実行順序下にあっ、最初のタスク1は、次タスク2とTASK3が並列に実行され、次の4
TASK1タスクが実行されなければならない
タスク2、TASK3
task4
は、これらの詳細は、どのようにパイプライン・プラグインを使用して、それに応じてそのXMLとスケジュールタスクを解析することができ、動的に生成されたXMLであろう。私は始めるためにいくつかのアイデアが必要です。
あなたはreadFile' 'でファイルを読んだ後は、どのようにあなたがそれを解析し、その結果を反復処理することができますか?パイプラインDSLは多くの便利なツールを取り除いているようです。どのビルドをトリガするかを判断するためにJSONファイルを解析したいのですが、パイプライン定義内で 'JSON'や' JsonSlurper'を使うことはできません。 – jayhendren
@jayhendrenという別の質問をしてください。あなたは宣言的なパイプラインを使っているようです。スクリプト化されたパイプラインだけが無限の可能性を提供します! – StephenKing
あなたの答えでは答えられなかった質問の重要な部分であるように思われたので、私は質問として投稿しました。スクリプト化されたパイプラインのヒントをありがとう。私はかなりパイプラインの新人ですが、依然として両者の違いをはっきりさせません。 – jayhendren