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

it2022-05-05  241

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

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

执行即可。


最新回复(0)