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

这篇具有很好参考价值的文章主要介绍了取消Jenkins的定时清理工作空间。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

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

#查看当前是true还是false

hudson.model.WorkspaceCleanupThread.disabled

取消Jenkins的定时清理工作空间,jenkins,运维

#设置为禁用状态

hudson.model.WorkspaceCleanupThread.disabled = true

取消Jenkins的定时清理工作空间,jenkins,运维

二、修改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

取消Jenkins的定时清理工作空间,jenkins,运维

重启后,执行命令查看是否为true文章来源地址https://www.toymoban.com/news/detail-755201.html

到了这里,关于取消Jenkins的定时清理工作空间的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • jenkins清理缓存命令

    def jobName = \\\"yi-cloud-operation\\\"   //删除的项目名称 def maxNumber = 300    // 保留的最小编号,意味着小于该编号的构建都将被删除   Jenkins.instance.getItemByFullName(jobName).builds.findAll {   it.number = maxNumber }.each {   it.delete() }

    2024年02月03日
    浏览(26)
  • Jenkins清理构建(自动)

    需求背景 实现方法

    2024年02月10日
    浏览(23)
  • jenkins清理僵尸任务和排队任务

    进入 Manage Jenkins系统管理 然后点击 Script Console , 然后根据自己需求选择性执行后面的脚本 例如: 1. [jenkins]僵尸任务排队任务清理 2. 终止Jenkins队列中某Job的所有排队任务 3. Jenkins: remove old builds with command line

    2024年02月22日
    浏览(28)
  • Jenkins教程|Docker中安装Jenkins(运维及测试必备)

    😄作者简介: 小曾同学.com,一个致力于测试开发的博主⛽️,主要职责:测试开发、CI/CD 如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。😊 座右铭:不想当开发的测试,不是一个好测试✌️。 如果感觉博主的文章还不错的话,还请点赞、收藏哦

    2024年02月05日
    浏览(36)
  • Jenkins持续集成之修改jenkins工作目录

    一般不建议把工作目录放到默认的C盘,故可以更改到其他盘中 前置条件:先在其他盘中新建工作目录的文件;如下图 1、首先打开任务管理器,找到服务中的Jenkins进程  2、右击点击转到详细信息; 3、再右击Jenkins打开文件所在路径;找到Jenkins.xml文件并打开 4、找到如下信息

    2024年02月04日
    浏览(32)
  • Jenkins 设置定时任务

    1、点击任务后,点击配置 2、选择”构建触发器“下面的”定时构建“,并设定定时规则。设置完成后,构建任务就会按照我们设置的时间定时执行了。 3、设定规则         此处定时任务的格式遵循 cron 的语法(可以与 cron 的语法有轻微的差异)。具体格式,每行包含

    2024年02月16日
    浏览(72)
  • Jenkins的定时任务配置

    jenkins配置定时任务位置(点击日程表的问好可查看语法配置) jenkins的定时任务的参数 参数 解释 取值范围 MINUTE          分钟 0-59 HOUR 小时 0-23 DOM 一月的天数 1-31 MONTH 月份 1-12 DOW     一周的天数 0-7(0和7表示周天) jenkins的定时任务语法 jenkins定时任务的语法示例

    2024年02月11日
    浏览(35)
  • JAVA开发运维(Jenkins中踩的坑)

    最近尝试通过Jenkins来自动化部署项目,没想到还踩了很多坑。Jenkins部署的基本原理: 通过Jenkins服务器拉取gitlab上的代码进行打包,推送到目标服务器上,并运行启动脚本。 那么Jenkins就要解决三个问题。 1.连接上目标服务器 2.进行打包,并推送到目标服务器对应的目录。

    2023年04月13日
    浏览(42)
  • Jenkins cron定时构建触发器

    from: https://www.jenkins.io/doc/book/pipeline/syntax/#cron-syntax 以下内容为根据Jenkins官方文档cron表达式部分翻译过来,使用机翻加个人理解补充内容,包括举例。 Jenkins cron 语法遵循 cron 实用程序的语法(有细微差别) 。具体来说,每行由 5 个由 TAB 或空格分隔的字段组成: 分钟 小时

    2024年03月12日
    浏览(47)
  • 【运维篇】基于docker,jenkins结合gitlab做自动部署

    我的环境是windows系统,使用Docker Desktop制作了gitlab容器和jenkins容器,也可以在虚拟机上使用docker。 gitlab有镜像我们直接使用即可,jenkins镜像有一些环境没有,我们在它的基础上添加一些环境。 需要准备的文件比较多,我百度网盘共享一下。 链接:https://pan.baidu.com/s/1K7FD-ngQ

    2024年01月16日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包