16

Jenkins ワークフロー groovy スクリプト内から現在の関連ビルド情報にアクセスするにはどうすればよいですか?

currentBuild.result や currentBuild.previousBuild などのドキュメントが表示されますが、アクセス方法がわかりません。たとえば、次のようになります。

  • 現在のビルド ジョブの URL。
  • このワークフローがトリガーしたビルド ジョブの URL。
  • 特定の失敗したビルド ジョブなどのコンソール出力。

ご指摘ありがとうございます。

4

1 に答える 1

25

currentBuild.rawBuildキャッシュされていないhudson.model.Runオブジェクトが表示されます。hudson.model.Runを参照してください。

そこから、つまりビルドログにアクセスするには:

def buildLog = currentBuild.rawBuild.log

currentBuild.rawBuildhudson.model.AbstractBuildのタイプでもあり、次のような他の詳細を提供できますchangesetactions

于 2015-11-10T17:25:37.973 に答える