合計4つの軸ポイントを持つJenkinsマトリックスジョブを設定しました。各軸には、現在のビルドパラメータを追加する別のプロジェクトをトリガする単一のビルドステップ(パラメータ化されたトリガ)があります。 4つのジョブすべてが、異なるパラメータで同じジョブをトリガーしています。Jenkinsマトリックスジョブが複数のダウンストリームジョブをトリガーしない
私は見ています、問題が一つだけドラウンストリームジョブが実行されますが、私は4
を期待これは、ビルドステップとして設定され、ビルド後の作業ではありません。これは、パラメータ化されたトリガ・プラグインのwikiページの記述である:
ビルドステップ
buildstep としてトリガパラメータ化ビルドを使用する場合は 別のトリガので、もしそれが、すべての異なるコンフィギュレーションのために呼び出されますパラメータを持たないプロジェクトでは、コンフィグレーションと同じ数の が実行され、トリガーされたジョブ が複数回実行される可能性があります。
しかし、これにより、現在のコンフィグレーションに関連するパラメータ を持つ他のジョブをトリガすることもできます。すなわち、同じJDKを持つ同じノード でビルドをトリガします。
これは、下流のジョブのログエントリで、それがトリガーにすべてを示しているが、それらはすべて同じ正確な仕事を開始しているように見える:
Started by upstream project "AndroidLibraries_Mx_Branch_5_1_x/ProductType=video,SecurityType=standard" build number 12
originally caused by:
Started by upstream project "AndroidLibraries_Mx_Branch_5_1_x" build number 12
originally caused by:
Started by user anonymous
Started by upstream project "AndroidLibraries_Mx_Branch_5_1_x/ProductType=video,SecurityType=secure" build number 12
originally caused by:
Started by upstream project "AndroidLibraries_Mx_Branch_5_1_x" build number 12
originally caused by:
Started by user anonymous
Started by upstream project "AndroidLibraries_Mx_Branch_5_1_x/ProductType=voice,SecurityType=standard" build number 12
originally caused by:
Started by upstream project "AndroidLibraries_Mx_Branch_5_1_x" build number 12
originally caused by:
Started by user anonymous
Started by upstream project "AndroidLibraries_Mx_Branch_5_1_x/ProductType=voice,SecurityType=secure" build number 12
originally caused by:
Started by upstream project "AndroidLibraries_Mx_Branch_5_1_x" build number 12
originally caused by:
Started by user anonymous
[Pipeline] node
Running on master in /var/lib/jenkins/workspace/AndroidLibrary_pipeline
<... job details ... >
それはどんな違いをした場合、下流の仕事その名前で指摘されているパイプラインジョブです。
- ジェンキンス2.19.2
- マトリックスプラグイン1.7.1
- パラメータ化されたトリガ・プラグイン2.32
- パイプライン2.4
私は、検索の良いビットをやった、と私が見つかりました。一方、 similarの問題は、受け入れられた回答は役に立ちません。