Jenkins ワークフロー groovy スクリプト内から現在の関連ビルド情報にアクセスするにはどうすればよいですか?
currentBuild.result や currentBuild.previousBuild などのドキュメントが表示されますが、アクセス方法がわかりません。たとえば、次のようになります。
- 現在のビルド ジョブの URL。
- このワークフローがトリガーしたビルド ジョブの URL。
- 特定の失敗したビルド ジョブなどのコンソール出力。
ご指摘ありがとうございます。
Jenkins ワークフロー groovy スクリプト内から現在の関連ビルド情報にアクセスするにはどうすればよいですか?
currentBuild.result や currentBuild.previousBuild などのドキュメントが表示されますが、アクセス方法がわかりません。たとえば、次のようになります。
ご指摘ありがとうございます。
currentBuild.rawBuild
キャッシュされていないhudson.model.Run
オブジェクトが表示されます。hudson.model.Runを参照してください。
そこから、つまりビルドログにアクセスするには:
def buildLog = currentBuild.rawBuild.log
currentBuild.rawBuild
hudson.model.AbstractBuildのタイプでもあり、次のような他の詳細を提供できますchangeset
。actions