Jenkinsワークフローのグルーヴィーなスクリプト内から、現在の関連するビルド情報にどのようにアクセスしますか?
文書化されているcurrentBuild.resultやcurrentBuild.previousBuildのようなものを見ることができますが、アクセスする方法を見ることができません、例えば:
ポインタをありがとう。
currentBuild.rawBuild
はキャッシュされていないhudson.model.Run
オブジェクト、参照 hudson.model.Run
そこから、つまりビルドログにアクセスするには:
def buildLog = currentBuild.rawBuild.log
currentBuild.rawBuild
のタイプも hudson.model.AbstractBuild で、changeset
、actions
などの他の詳細を表示できます