Jenkins 构建生成的 jar/war包 会占用很大的硬盘,Jenkins集成工具又会有很多个项目,那么多的构建历史总不可能下拉单个单个的删除,提高效率当选针对项目全部删除不想要的构建。
效果如下
界面操作步骤如下
系统管理 --> 脚本命令行:
输入代码运行:
//项目名称
def jobName = "validator_server"
//删除小于95的构建历史
def maxNumber = 95
Jenkins.instance.getItemByFullName(jobName).builds.findAll {
it.number <= maxNumber
}.each {
it.delete()
}