やりたいこと
JenkinsのMultibranchで、古いビルドを手動削除する方法です。 少し古いバージョン使ってるので、最新版で直るかもしませんが。。。
前提条件
- Jenkins 2.79
概要
スクリプトコンソールを使用します。
手順
- 「Jenkinsの管理」に移動
- 「スクリプトコンソール」に移動
- 以下のスクリプトを流す。
println(Jenkins.instance.getItemByFullName('job/branch').builds)
- 以下のスクリプトを流す。
Jenkins.instance.getItemByFullName('job/branch').builds.findAll { it.number >= 1 && it.number <= 100 }.each { it.delete() }