取消Jenkins的定时清理工作空间

2023-12-13 20:42:15

Jenkins会定时清理工作空间,会影响到部分工程的打包,因此我想取消它的自动清理。有以下2个方法

一、使用Jenkins自带的脚本命令行,执行命令取消自动清理

弊端:不能永久生效,每次重启Jenkins后都需要执行一次

#查看当前是true还是false

hudson.model.WorkspaceCleanupThread.disabled

#设置为禁用状态

hudson.model.WorkspaceCleanupThread.disabled = true

二、修改Jenkins服务的启动命令,执行命令取消自动清理

推荐该方式:Jenkins重新启动后会自动执行该命令,无需手动执行

#操作系统为centos

vim /etc/sysconfig/jenkins


#在JENKINS_JAVA_OPTIONS行上 添加-Dhudson.model.WorkspaceCleanupThread.disabled=true
#最终如下
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhudson.model.WorkspaceCleanupThread.disabled=true"

#重启Jenkins
systemctl restart jenkins

重启后,执行命令查看是否为true

文章来源:https://blog.csdn.net/jeccisnd/article/details/134857759
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。