email-ext
プラグインなしで実行時にjenkinsビルドステータスにアクセスするにはどうすればよいですか?
jenkinsの環境変数を使用してbuild_statusにアクセスしたい。または、jenkinsのビルドステータス変数にアクセスする他の方法はありますか?
email-ext
プラグインなしで実行時にjenkinsビルドステータスにアクセスするにはどうすればよいですか?
jenkinsの環境変数を使用してbuild_statusにアクセスしたい。または、jenkinsのビルドステータス変数にアクセスする他の方法はありますか?
デフォルトのJenkins環境変数には、ビルド結果は含まれていません。
ただし、Jenkins JVMで実行され、ビルドの現在のインスタンスにアクセスできるGroovyPostbuildプラグインを使用できます。
次に、groovyから、を介してビルド結果にアクセスできますmanager.build.result
。使用例については、ここで私の答えを参照してください。
currentBuild.currentResult
jenkinsサーバー内のグローバル変数であるwhichを使用して、現在のビルドステータスにアクセスできます。これらの変数は、パイプライン内でアクセスできます。
さらに、以下のURLを使用して、サーバー内で使用可能なすべてのグローバル変数を確認できます。
http://<server>/pipeline-syntax/globals