Jenkins磁盘空间批量清理脚本

news/2024/5/9 19:33:07

一、简介

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.mrgr.cn/p/47200502

相关文章

用Facebook开发客户的7点心得和技巧

一、在Facebook上通过“关键词搜用户&#xff0c;关键词搜公共页面&#xff0c;关键词搜小组”可以找到一些客户 关键词尽量用行业大词&#xff0c;不要加限定修饰词&#xff0c;太多限制的话&#xff0c;搜索结果会很少。 二、通过投Facebook广告 这里我使用的是Fomepay的卡…

Unity网络通信系统设计.md

Unity网络通信系统设计Buffer报文 BufferEntity类作为报文基类的作用包括:封装数据:BufferEntity类可以用来封装网络通信中的数据,方便在网络传输中进行处理和管理。提供数据缓冲区:BufferEntity类通常会包含一个数据缓冲区,用来存储待发送或接收的数据,以便进行网络通信…

CAE科普!电池仿真的必要性

在当前高油价与低排放的双重挑战下,新能源汽车以其动力电池驱动的特性成为了低碳环保、节能减排的必然选择。然而,电池系统性能的好坏直接关系到新能源电动汽车的行驶里程和使用便利性,其中充电时间、效率、能量密度以及体积、材质、安全和质量等因素都是目前亟待突破的技术…

WordPress分页函数function

1、可以通过下面的代码在编辑器上添加一个分页符按钮。 2、将下面的代码添加到当前主题functions.php即可。 3、代码如下&#xff1a; function mce_page_break($mce_buttons) { $pos array_search(wp_more, $mce_buttons, true); if ($pos ! false) { $buttons …

支持MacOS苹果操作系统的网卡你用过吗?

Marvell AQC113以太网控制器支持苹果操作系统(MacOS),进一步扩展搭载了AQC113设备的应用领域。 众所周知,苹果操作系统应用生态完善,是业内备受瞩目的巨头级操作系统,其应用领域覆盖了游戏、社交、娱乐、工具,甚至NAS存储、工作站、家用PC及其他嵌入式应用等。 Marvell …

云原生最佳实践系列 5:基于函数计算 FC 实现阿里云 Kafka 消息内容控制 MongoDB DML 操作

在大数据 ETL 场景,将 Kafka 中的消息流转到其他下游服务是很常见的场景,除了常规的消息流转外,很多场景还需要基于消息体内容做判断,然后决定下游服务做何种操作。方案概述 在大数据 ETL 场景,将 Kafka 中的消息流转到其他下游服务是很常见的场景,除了常规的消息流转外,…

初始bs4

官网教程地址:https://beautifulsoup.readthedocs.io/zh-cn/v4.4.0/ lxml、pyquery、bs4、re执行效率对比执行速度对比:https://www.jianshu.com/p/d9812bbce6b6 安装 # 二选一即可 pip install bs4 pip install beautifulsoup4# 建议安装lxml并设置为解析库,速度比html.par…

放大Windows的文本大小(Windows11)

版权木有,侵权不究,欢迎转载

课堂练习:环境体验——Linux 文件操作命令

任务描述 第二个任务就是了解Linxu的文件查看命令&#xff0c;文件编辑基本命令。 相关知识 为了完成本关任务&#xff0c;你需要掌握&#xff1a; 1.文件查看命令。 2.文件编辑基本命令。 文件查看命令 我们要查看一些文本文件的内容时&#xff0c;要使用文本编辑器来查看…

hbase - [06] rowkey的设计

HBase是三维有序存储的,通过rowkey(行键),column key(column family和qualifier)和TimeStamp(时间戳)这三个维度可以对HBase中的数据进行快速定位。 HBase中rowkey可以唯一标识一行记录,在HBase查询的时候,有下列几种方式: 1、通过get方式,指定rowkey获取唯一一条记…

综合实验(简单BGP)

思路:配置bgp对等体(邻居) bgp宣告路由 bgp与ospf相互导入路由 bgp域内边界路由同AS内的邻居学到的路由可能不可达,所以需要配置向bgp的同AS内的邻居宣告的路由中的下一跳指定为自己 # 配置bgp邻居[R3]bgp 100[R3-bgp]peer 34.1.1.2 as-number 200 # 配置对等体[R4]bgp …

使用Django实现信号与消息通知系统【第154篇—Django】

&#x1f47d;发现宝藏 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。【点击进入巨牛的人工智能学习网站】。 使用Django实现信号与消息通知系统 在Web应用程序中&#xff0c;实现消息通知系统是至关重…

vivo 消息中间件测试环境项目多版本实践

作者&#xff1a;vivo 互联网中间件团队 - Liu Tao 在开源 RocketMQ 基础之上&#xff0c;关于【测试环境项目多版本隔离】业务诉求的落地与实践。 一、背景 在2022年8月份 vivo 互联网中间件团队完成了互联网在线业务的MQ引擎升级&#xff0c;从RabbitMQ 到 RocketMQ 的平滑…

AI-TestOps --AI自动化测试工具

1.测试行业趋势 随着数字化转型浪潮的汹涌推进,软件测试行业在2024年迎来了革命性的进步。软件测试不仅是软件开发生命周期中的重要环节,更是创新速度和竞争力的关键因素。传统的软件测试正经历着翻天覆地的变化。自动化测试工具的普及、云测试平台的兴起、AI与机器学习技术的应…

etcd与redis之间的区别

一、简介 我们之前用了redis,那么好用为什么还要来用etcd呢,这里就来和大家聊聊为什么有的业务场景选择etcd。 分析:在当今的分布式系统中,数据存储及一致性相当重要。etcd和redis都是我们最受欢迎的开源分布式数据存储的解决方案,但是他们有着不同的试用场景。下面我个人对…

数字化运营策略大揭秘:畅销书《数字化运营》详解

简介 数字化转型已经成为大势所趋&#xff0c;各行各业正朝着数字化方向转型&#xff0c;利用数字化转型方法论和前沿科学技术实现降本、提质、增效&#xff0c;从而提升竞争力。 数字化转型是一项长期工作&#xff0c;包含的要素非常丰富&#xff0c;如数字化转型顶层设计、…

getshell2

怎么进后端 常见CMSgetshell 良精CMS GETSHELL1讲了很多自己看 动易CMS 学校政府 小企业很多这个CMS 网页直接插马 这是秒的方法 图片上传 编辑器漏洞这个CMS也有 怎么找编辑器F12 ctrlf editor 找到编辑器路径 利用文件目录解析漏洞将备份目录名后加上/a.asp然后备份b…

政安晨:【深度学习实践】【使用 TensorFlow 和 Keras 为结构化数据构建和训练神经网络】(五)—— Dropout和批归一化

政安晨的个人主页&#xff1a;政安晨 欢迎 &#x1f44d;点赞✍评论⭐收藏 收录专栏: TensorFlow与Keras实战演绎 希望政安晨的博客能够对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出指正&#xff01; Dropout和批归一化是深度学习领域中常用的正则化技术…

【小爱同学】小爱同学误将小米汽车识别为“保时捷”:乌龙事件引发网友热议

近日&#xff0c;一个有趣的乌龙事件在社交媒体上引起了广泛关注。有网友在使用小米的人工智能助手小爱同学时&#xff0c;发现了一个令人啼笑皆非的现象&#xff1a;当小爱同学识别小米自家SUV车型——小米SU7的图片时&#xff0c;竟然将其误认为是“保时捷”。这一乌龙识别结…

抗噪/防干扰LCD显示液晶段码屏驱动VK2C23A/B适用于车载胎压仪表,三相电表,工业仪表,民生消费品及小家电应用

随着社会科技的飞速发展,人们越来越频繁地面对各式各样的显示装置,电子技术领域不可避免地面临着便携式信息设备的低成本,低功耗,轻薄等概念课题,市场上越来越趋向于液晶显示屏(LCD)的高清晰度,高分辨率,低功耗,抗干扰等,使得其应用前景非常广阔。VK2C23A/B LQFP64/48…