Jenkins 构建生成的 jar/war包 会占用很大的硬盘,Jenkins集成工具又会有很多个项目,那么多的构建历史总不可能下拉单个单个的删除,提高效率当选针对项目全部删除不想要的构建。
效果如下

界面操作步骤如下
系统管理 --> 脚本命令行:

输入代码运行:

//项目名称
def jobName = "validator_server"
//删除小于95的构建历史
def maxNumber = 95
Jenkins.instance.getItemByFullName(jobName).builds.findAll {
it.number <= maxNumber
}.each {
it.delete()
}
本文介绍了一种高效清理Jenkins中项目构建历史的方法,通过系统管理的脚本命令行,使用Groovy脚本批量删除指定项目中小于设定构建编号的所有历史记录,以释放硬盘空间。
2456

被折叠的 条评论
为什么被折叠?



