概要
Jenkins の Pipeline で、指定のジョブ/ビルドNo の ビルド情報(RunWrapper)を取ってくることはできますでしょうか。
説明
パイプライン上から build メソッドで呼び出したジョブは帰り値で、自身の情報はcurrentBuild で取得できるかと思いますが
ジョブの名前やパス、ビルドNoなどで指定した(同じJenkins内の)別ジョブのビルド情報を取得することはできないでしょうか?
やりたいこと
複数のジョブから失敗時の後続ジョブとしてこちらのジョブを(呼び出し元のジョブ名やビルドNoを引数として)呼び出し、
それをもとにログを解析したり通知を行う処理をつくれないかと考えております。
呼び出し元の多くのジョブは非パイプラインの通常?のジョブになります。
まだpipeline は触り始めたところなのでそもそもの設計がおかしいなどあるかもしれませんがご容赦ください。
よろしくお願い致します。
あなたの回答
tips
プレビュー