2015-11-04 8 views
9

JenkinsワークフローGroovyスクリプトの中で、現在のビルド情報や関連するビルド情報にどのようにアクセスしますか?Jenkinsワークフロービルド情報

私は文書化されているcurrentBuild.resultとcurrentBuild.previousBuildのようなものを見ることができますが、私は、私がアクセスできる方法を見ることができない、例えば:

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

感謝。

def buildLog = currentBuild.rawBuild.log 

currentBuild.rawBuildはあなたのような他の詳細を与えることができ、どのタイプhudson.model.AbstractBuildでもある:

+1

currentBuild.previousBuildについてのドキュメントはどこにありますか?このドキュメントが見つかりません –

答えて

15

currentBuild.rawBuildは、ビルドログすなわちアクセスするために、そこからhudson.model.Run

を参照してください、あなたに非キャッシュされたhudson.model.Runオブジェクトを提供しますchangesetactions

+1

rawBuildにアクセスするにはGroovy Sandboxの外で実行する必要があります – Vano

関連する問題