逆引きマニュアル: Jenkins: Multibranchで古いビルドの手動削除

投稿日: 更新日:

やりたいこと

JenkinsのMultibranchで、古いビルドを手動削除する方法です。 少し古いバージョン使ってるので、最新版で直るかもしませんが。。。

前提条件

  • Jenkins 2.79

概要

スクリプトコンソールを使用します。

手順

  1. 「Jenkinsの管理」に移動
  2. 「スクリプトコンソール」に移動
  3. 以下のスクリプトを流す。
    • println(Jenkins.instance.getItemByFullName('job/branch').builds)
  4. 以下のスクリプトを流す。
    • Jenkins.instance.getItemByFullName('job/branch').builds.findAll { it.number >= 1 && it.number <= 100 }.each { it.delete() }

制限事項

外部サイト

マニュアル