Jenkins磁盘空间管理

  • 随着Jenkins上配置的任务(job)越来越多,每个任务构建(build)次数的日积月累,Jenkins服务器会出现磁盘告警无法继续构建任务的问题。
    • Jenkins占用空间最多的主要是3个路径, jobs、workspace、overlay2
      • jobs
        • Jenkins上创建的每一个任务,服务器都会为你在master的jobs路径下创建一个目录,以任务的名称来命名。
        • 不管你的任务配置成在master或者slave上运行,这个目录都是创建在master服务器上的。
        • 每个任务的jobs目录下,会保存任务的配置信息、下一次构建的序号、上一个成功构建的序号、失败构建的序号、builds目录,以及会保存每次构建的jar包(/var/jenkins_home/jobs/项目名/modules),可以通过配置丢弃自动构建解决。
        • 任务的每次构建,都会在builds目录下生成一个构建的目录,里边存放的是本次构建的参数、日志(在Jenkins上可以看到的console output)、以及任务配置的各个执行步骤、插件的相关内容。
        • 这个路径比较常见的问题是:日积月累后,构建次数太多,每次构建的历史都保存,必然有一天会占满磁盘空间。 此类问题,解决的方法是在Jenkins任务下配置 “丢弃旧的构建”,这样每次构建后,Jenkins会根据配置信息,自动删除旧构建的build目录。
        • <
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值