Jenkins のビルド番号をリセットする方法
Jenkins のビルド番号をリセットする方法. Practical notes and implementation steps.
これまで Pipeline のビルドを運用するとき、
バージョン番号を 0.0.{buildNumber} のような 3 桁構成にすることがよくありました。
最後の桁には Jenkins の build number を使います。
ただし、
中間バージョンやメジャーバージョンを上げると、
末尾の小さい番号が少し扱いづらくなります。
Jenkins には build number をリセットする方法があります。
まず Jenkins にログインし、
設定から Script Console ページを開きます。
以下のコードを入力して実行してください。
your-job-name-here は対象の Pipeline 名に置き換えてください。
1
2
3
4
5
6
item = Jenkins.instance.getItemByFullName("your-job-name-here")
//THIS WILL REMOVE ALL BUILD HISTORY
item.builds.each() { build ->
build.delete()
}
item.updateNextBuildNumber(1)
実行後、pipeline は新規作成直後のような状態になります。
バージョンを上げるタイミングで build number をリセットしたいとき、
あるいは新しい pipeline がエラーだらけで、都合よく隠したくなったとき
このコードはシンプルで使いやすいです。
参考資料
この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。