一、前言
Jenkins每次构建,都会生成jar/war包,存储在硬盘上,Jenkins 运行久了之后,jar/war包会占用大量硬盘内存,增大服务器压力!手动删除文件/目录的方式很不安全!
二.使用步骤
1.点击【系统管理】
2.进入【脚本命令行】
3.输入代码,点击运行
附:批量删除构建历史执行代码:
//项目名称
def jobName = "Some_Job_Name"
//删除小于等于64的构建历史
def maxNumber = 64
Jenkins.instance.getItemByFullName(jobName).builds.findAll {
it.number <= maxNumber
}.each {
it.delete()
}