Jenkins丢弃旧的构建

随着Jenkins构建项目的增多,历史构建记录占用大量磁盘空间,可能导致磁盘满载,影响系统运行。为了避免这种风险,本文介绍了在Jenkins中配置丢弃旧构建的步骤,包括进入项目配置,启用丢弃旧构建选项,设置保留天数和最大构建个数,以优化磁盘使用并确保系统稳定。
摘要由CSDN通过智能技术生成

1. 操作环境

1. Jenkins

  • Jenkins 2.75

2. 为什么要丢弃旧的构建

  Jenkins在每一次的执行构建后,都会对该构建的项目生成一个历史构建记录以及生成一份历史构建的项目发布包,刚开始的时候大家谁都不必在意,毕竟一次构建比原项目也大不了多少,所以说没有人会关心磁盘的占用问题,但是随着时间的推移,要构建的项目越来越多,而构建的历史版本同样也越来越多,这过多的项目外加每个项目的过多的版本,其最终的结果就是磁盘被占用的空间越来越大,直至磁盘空间被占用完为止,最终可怕的结果可想而知,由于没有再可以被写入的空间,其它软件也就无法正常运行了。

  在我们公司项目的实际运行中,由于一个Jenkins下要维护多达55个项目模块,这些模块有大有小,有的还彼此关联,而每一个模块每编译执行一次,就会生成一个构建记录以及一份发布jar包或war包,结果原定分配的80G空间,没过几周时间就已经几乎被占满了,辛亏Jenkins及时的有提示信息,否则整个项目的构建都有可能面临崩溃的风险。可见被用于生产环境中的Jenkins,如果不限制构建的历史信息记录条数以及发布jar包和war包的数量这将是一个多么大的风险。

3. 丢弃旧的构建

  在Jenkins的主页面中,点击所构建的项目,在这里,我们需要点击的是“postman”项目

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值