当前位置: 首页 > news >正文

Jenkins磁盘空间批量清理脚本


一、简介

Jenkins如果没有设置保留构建历史数,磁盘会随着使用次数增加而越来越满,于是需要批量清理一下。


二、清理脚本

在这里插入图片描述

找到Script Console

在这里插入图片描述
输入脚本,并点击执行,需要注意期望删除的构建历史编号(可以查看下面的效果图)

def jobNames = ["job1", "job2", "job3"] // 需要删除的项目名称列表
def maxNumber = 23 // 少于该编号的会被删除jobNames.each { jobName ->Jenkins.instance.getItemByFullName(jobName)?.builds.findAll {it.number <= maxNumber}?.each {it.delete()}
}

执行前

在这里插入图片描述

执行后
在这里插入图片描述

http://www.lryc.cn/news/326933.html

相关文章:

  • FFmpeg拉取RTSP流并定时生成10秒短视频
  • 【boost_search搜索引擎】2.正排索引和倒排索引
  • Java与Go:字符串转IP
  • SlerfTools:简化操作,激发Solana生态创新潜能
  • AI视频风格转换动漫风:Stable Diffusion+TemporalKit
  • MongoDB 7.x 绑定多个IP(bindIp)和IP范围段(IP/24)
  • ERP系统帮助芯片公司成本如何计算 ?
  • 计算机实体安全
  • 吴恩达深度学习笔记:神经网络的编程基础2.5-2.8
  • iphoneX系统的参数
  • 基于云计算的前端资源管理系统的设计与实现
  • 区块链技术与大数据结合的商业模式探索
  • 基于JavaSpringboot+Vue实现前后端分离房屋租赁系统
  • Yarn: 安装与使用教程
  • 数据库是怎么做到事务回滚的呢?
  • 海思 Hi3519DV500 简介
  • 盘点全球十大FPGA制造商
  • 【MySQL】14. 全文索引(选学)
  • C++实现FFmpeg音视频实时拉流并播放
  • 国内ip切换app,让切换ip变得简单
  • 阿里云倚天服务器是什么?倚天服务器c8y、g8y和r8y详细介绍
  • ip地址开发场景问题
  • 【功能实现】新年贺卡(蓝桥)
  • 【Redis教程0x08】详解Redis过期删除策略内存淘汰策略
  • 鸿蒙开发 TypeScript 基础语法
  • uniapp 未配置appkey或配置错误的解决
  • 【Android】【Bluetooth Stack】蓝牙电话协议之拨打电话分析(超详细)
  • 记录关于智能家居的路程的一个bug___Segmentation fault(段错误)
  • 由浅到深认识Java语言(39):网络编程
  • PCL 彩色点云RGB转灰度并显示