やりたいことは、下流ジョブは上流ジョブからメッセージを受け取って表示します。そして上流ジョブのビルドURLも表示します。
まず、上流ジョブから下流ジョブにパラメーターを渡すこと
調査したところ、Jenkinsの「Parameterized Trigger plugin」というプラグインを使えばジョブ間のパラメーター引き渡す事ができます。
まずプラグインをインストールします。
次に、上流ジョブのビルドURLを取得し、下流ジョブに渡します。
ジョブのビルドURLを取得するには「BUILD_URL」を使います。
上流ジョブの「Predefined parameters」に、以下のように下流ジョブに渡す「メッセージ」と「ビルドURL」を定義します。
下流ジョブの「ビルドパラメータ化」を設定
下流ジョブの中、上流ジョブからのパラメータを使うには、「ビルドパラメータ化」を設定しないと直接使えないので、以下のように設定します。
0 件のコメント:
コメントを投稿