2017-06-21 29 views
2

実行をトリガする前に、前の状態をチェックするJenkinsパイプラインジョブを作成しようとしています。しかし、私は以前ビルド番号にURLを見つけることができません。私はBUILD_NUMBER-1オプションを使ってURLを構築しようとしましたが、BUILD_NUMBERは整数ではないので動作しませんでした。誰かが以前ビルドするためのURLを見つけるのを助けてくれますか?前のビルド番号のビルド番号

答えて

1

currentBuildグローバル変数を使用することができます。すべてのグローバル変数はhttp://jenkins-url/pipeline-syntax/globalsにあります。

numberを取得できます。ホワイトリストに登録されたすべての通話をRunWrapperに見ることができます。

ビルド番号(整数)

だから、あなたのパイプラインで、あなたはcurrentBuild.numberを行うことができます。

以前のビルドがある場合は、previousBuildを使用してcurrentBuild.previousBuild.numberを使用することもできます。 previousBuildnullになります。

関連する問題