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
文章来源:https://www.toymoban.com/news/detail-755201.html
重启后,执行命令查看是否为true文章来源地址https://www.toymoban.com/news/detail-755201.html
到了这里,关于取消Jenkins的定时清理工作空间的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!