侧边栏壁纸
  • 累计撰写 119 篇文章
  • 累计创建 25 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Jenkins批量删除历史构建

梁来福
2022-02-04 / 0 评论 / 0 点赞 / 11 阅读 / 557 字
温馨提示:
本文最后更新于 2024-06-05,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

背景

随着Jenkins不停的build,job目录会占用越来越大的磁盘空间,这个时候一个一个删除显得太过啰嗦,耗费时间

进入脚本命令行

Jenkins -> Dashboard -> 系统管理 -> 脚本命令行

编写脚本

def jobName = "manage-web"   //项目名称
//删除小于等于55的构建历史,意思是小于该编号的构建全部删除
def maxNumber = 55
Jenkins.instance.getItemByFullName(jobName).builds.findAll {
it.number <= maxNumber
}.each {
it.delete()
}

运行清除历史构建

image.png

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
博主关闭了所有页面的评论