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.mzph.cn/news/780763.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

14. Springboot集成RabbitMQ

目录 1、前言 2、什么是RabbitMQ 3、安装RabbitMQ 4、Springboot集成RabbitMQ 4.1、添加依赖 4.2、添加配置 4.3、添加controller&#xff0c;作为生产者 4.4、设置生产者消息确认CallBack 4.5、添加Consumer&#xff0c;作为消费者 4.6、启动程序&#xff0c;访问 1…

关键字:this总结

this关键字的使用1. 目前可能出现的问题&#xff1f;及解决方案&#xff1f;我们在声明一个属性对应的setXxx方法时&#xff0c;通过形参给对应的属性赋值。如果形参名和属性名同名了&#xff0c;那么该如何在方法内区分这两个变量呢&#xff1f;解决方案&#xff1a;使用this。…

BaseDao增删改查

一、什么是BaseDao? BaseDao是一种通用的数据访问对象&#xff0c;用于提供对数据库的基本操作&#xff0c;例如插入、更新、删除和查询数据等。它通常封装了对数据库的底层操作&#xff0c;使得其他DAO对象可以继承BaseDao以获得对数据库的访问能力&#xff0c;同时减少了重…

开源推荐榜【VALL-E X 只需3秒语音,快速复刻您喜欢的声音】

软件介绍 Bark是一个声音克隆和文本转语音&#xff08;TTS&#xff09;的开源项目&#xff0c;它结合了多种先进的AI技术和模型&#xff0c;使用户能够通过简单的操作实现真实感强的声音转换和克隆。该项目提供了多种在线体验和Colab笔记本运行的方式&#xff0c;使得用户无需复…

YOLOv9改进策略 :block优化 | 无需TokenMixer也能达成SOTA性能的极简ViT架构 | CVPR2023 RIFormer

&#x1f4a1;&#x1f4a1;&#x1f4a1;本文改进内容&#xff1a; token mixer被验证能够大幅度提升性能&#xff0c;但典型的token mixer为自注意力机制&#xff0c;推理耗时长&#xff0c;计算代价大&#xff0c;而RIFormers是无需TokenMixer也能达成SOTA性能的极简ViT架构…

java寻找递增子序列(力扣Leetcode491)

寻找递增子序列 力扣原题链接 问题描述 给定一个整数数组 nums&#xff0c;找出并返回所有该数组中不同的递增子序列&#xff0c;递增子序列中至少有两个元素。你可以按任意顺序返回答案。数组中可能含有重复元素&#xff0c;如出现两个整数相等&#xff0c;也可以视作递增序…

python项目练习——5.自动化批量重命名图片文件

Python自动化脚本的特点&#xff1a; 简洁易读&#xff1a;Python语法清晰&#xff0c;代码简洁&#xff0c;易于学习和理解。 强大的库和框架支持&#xff1a;拥有丰富的库和框架&#xff0c;可以方便地处理文件、数据、网络请求等任务。 跨平台兼容性&#xff1a;可以在Win…

Raspberry Pi Pico 可以充当 GPU 吗?

来自 element14 的克莱姆的任务是探索将 Raspberry Pi Pico 转化为 GPU 的可能性&#xff0c;以便在游戏中渲染超级流畅的图形。是的&#xff0c;你没有看错&#xff01;他不是在尝试使用我们的怪物级新 Raspberry Pi 5&#xff0c;甚至不是 Pi 4&#xff0c;他是在尝试使用我们…

数据结构:归并排序

归并排序 时间复杂度O(N*logN) 如果两个序列有序,通过归并,可以让两个序列合并后也有序,变成一个有序的新数组 对于一个数组,如果他的左右区间都有序,就可以进行归并了 归并的方法 将数组的左右两个有序区间比较,每次都取出一个最小的,然后放入临时数组(不能在原数组上修改…

PermissionError: [WinError 5] 拒绝访问。: ‘..\\data‘ 怎么解决

问题 在b站跟着沐神学深度学习&#xff0c;刚开始就遇到问题了&#xff0c;代码如下&#xff1a; import osos.makedirs(os.path.join(..,data),exist_okTrue) data_fileos.path.join(..,data,house_tiny.csv) with open(data_file,w) as f:f.write(NumRooms,Alley,Price\n)f…

互联网摸鱼日报(2024-03-27)

互联网摸鱼日报(2024-03-27) 36氪新闻 谈“肉”色变&#xff0c;预制菜“顶流”要完&#xff1f; 欧美监管机构出重拳&#xff0c;苹果和谷歌都要被拆分了吗&#xff1f; 为什么产品经理的薪资待遇&#xff0c;这么高&#xff1f; AI PC&#xff1a;一场浩荡的革命 二氧化…

nginx中root和alias区别和作用

前言 nginx指定文件路径有两种方式root和alias&#xff0c;这两者的用法区别&#xff0c;使用方法总结了下&#xff0c;方便大家在应用过程中&#xff0c;快速响应。root与alias主要区别在于nginx如何解释location后面的uri&#xff0c;这会使两者分别以不同的方式将请求映射到…

空间数据结构(四叉树,八叉树,BVH树,BSP树,K-d树)

下文参考&#xff1a;https://www.cnblogs.com/KillerAery/p/10878367.html 游戏编程知识课程 - 四分树(quadtree)_哔哩哔哩_bilibili 利用空间数据结构可以加速计算&#xff0c;是重要的优化思想。空间数据结构常用于场景管理&#xff0c;渲染&#xff0c;物理&#xff0c;…

【过度拟合?秒了!】

目录 引言 一、简化模型复杂度 1 .1 特征选择 1.2 降低多项式阶数 1.3 减少神经元数量或层数 二、使用正则化技术 2.1 L1正则化&#xff08;Lasso&#xff09; 工作原理 应用场景 2.2 L2正则化&#xff08;Ridge&#xff09; 2.3 Elastic Net正则化 2.4 代码事例 …

acwing算法提高之图论--单源最短路的建图方式

目录 1 介绍2 训练 1 介绍 本博客用来记录使用dijkstra算法或spfa算法求解最短路问题的题目。 2 训练 题目1&#xff1a;1129热浪 C代码如下&#xff0c; #include <iostream> #include <cstring> #include <algorithm> #include <vector> #inclu…

国内如何购买midjourney?midjourney购买教程?midjourney注册方式?

1. Midjourney介绍 Midjourney 是一款备受欢迎的人工智能生成图像工具&#xff0c;它可以通过输入文字描述&#xff0c;自动生成精美的图像。与许多其他图像生成工具不同&#xff0c;Midjourney 不需要安装任何软件&#xff0c;也不受个人电脑性能的限制&#xff0c;因为它运行…

【测试篇】测试眼里的 BUG

文章目录 如何描述一个bug如何定义 bug 的级别BUG 的生命周期跟开发起争执怎么办&#xff08;高频面试题&#xff09; 如何描述一个bug 一个合格的bug描述应该包含以下几个部分&#xff1a; 发现问题的版本问题出现的环境错误重现的步骤预期行为的描述错误行为的描述其他&…

USB-PD

这是目录 写在前面1、概览2、信息2.1 消息结构2.1.1 消息头 3、soft or hard reset1、soft reset2、hard reset 3、TYPE-C相关握手3.1、CC线的状态3.1.1、默认电源值3.2 TYPE-C设备握手协商过程确定握手类型DRP和DRP设备握手 写在前面 1、记录自己的学习PD协议层的文章 1、概…

消息队列经典应用场景

笔者心中,消息队列,缓存,分库分表是高并发解决方案三剑客。 在职业生涯中,笔者曾经使用过 ActiveMQ 、RabbitMQ 、Kafka 、RocketMQ 这些知名的消息队列 。 这篇文章,笔者结合自己的真实经历,和大家分享消息队列的七种经典应用场景。 1 异步&解耦 笔者曾经负责某电…

深入探索Python异步编程:从原理到实践

一、引言 随着计算机技术的发展&#xff0c;多线程、多进程等并发编程技术已经不能满足所有场景的需求。异步编程作为一种新的编程范式&#xff0c;以其轻量级、高效的特点逐渐受到开发者的青睐。Python的asyncio库提供了原生的异步编程支持&#xff0c;使得Python开发者能够轻…