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()
}
点击运行

浙公网安备 33010602011771号