プロジェクト B (パラメーター付き)をトリガーするプロジェクト Aをセットアップし、プロジェクト Bがプロジェクト C1とC2をトリガーすると、チェーン全体 (パラメーター付き) が Jenkins のビルド パイプライン ビューにきちんと表示されます。
ただし、 C1およびC2の完了を追跡するプロジェクト Bにプロモーテッド ビルド設定を追加しました。
これには3つの問題があります:
a) 些細なことですが、これは私にとって不可欠な機能であるように思われるため、何か間違ったことをしているのではないかと本当に疑問に思いました: プロモーション (星) が [ビルド パイプライン] ビューに表示されません。
b) さらに悪いことに、( Bの) プロモーション アクションを設定して、新しいジョブDをトリガーしました。これは機能しますが、ジョブBのビルド パラメータを渡すことはできません(D は展開されていない値を受け取ります${iso.name}
)。
c)プロモーションによってトリガーされたプロジェクト Dジョブが実行され、それがBによってトリガーされたことが示されます。Bのプロモーション ログにも、それがトリガーされたことが表示されます。ただし、ビルド パイプライン ビューには表示されません。追加する方法はありますか (通常、ダウンストリーム ビルドとして表示されません)。実際にフィンガープリントされたアーティファクトを共有することは役に立ちますか?