Jenkins(05):如何批量删除Jenkins历史构建

运行一段时间之后我们的Jenkins里会积累大量的构建历史,可能已经没有用途了,又很占用空间,最烦的是数量巨大的话一个一个删除会非常麻烦,那么我们要如何批量删除Jenkins构建历史呢?
打开Jenkins-系统管理-脚本命令行,输入以下代码:

def jobName = "your job's name"   // 删除的项目名称
def maxNumber = 100    // 保留的最小构建编号,小于该编号的构建都将被删除
Jenkins.instance.getItemByFullName(jobName).builds.findAll {
  it.number <= maxNumber
}.each {
  it.delete()
}

执行即可。

原创文章 84 获赞 86 访问量 14万+

猜你喜欢

转载自blog.csdn.net/qq_36396763/article/details/96435078