Jenkins脚本清理构建历史
一、前言
Jenkins每次构建,都会生成jar/war包,存储在硬盘上,Jenkins 运行久了之后,jar/war包会占用大量硬盘内存,增大服务器压力!手动删除文件/目录的方式很不安全!
二.使用步骤
Jenkins
->Manage Jenkins
->脚本命令行
打开Jenkins脚本命令行
输入以下脚本命令
def jobName = "xxx-job"
def maxNumber = 5
Jenkins.instance.getItemByFullName(jobName).builds.findAll {
it.number <= maxNumber
}.each {
it.delete()
}
点击运行