如何解决 Jenkins 磁盘空间不足问题?
2018-08-14 by dongnan
目标
解决公司 jenkins
服务器,因项目存有大量的历史构建数据,导致 jenkins
服务器磁盘存储空间不足问题。
环境
jenkins
在自动化持续集成的同时也在悄悄地消耗磁盘空间,如果 jenkins
的项目数量较多 而服务器的磁盘空间有限,则会因为磁盘空间不足 导致 jenkins
构建任务失败 。
一般的构建数据包含: 构建记录 和 构建产生的存档文件(编译类如Java),构建记录是一种跟踪、分析和反馈的依据,具有保存价值,而已经过时的存档文件则通常可以直接丢弃。
解决方法
jenkins
为我们提供了"丢弃旧的构建"配置功能,通过进行合理配置即可达到保存构建记录丢弃构建文件的效果,配置方式如下:
在 jenkins -> your_project -> 配置 -> 勾选 丢弃旧的构建 选项 -> 应用 即可。
小结
作为示例中 丢弃旧的构建 的两个选项,保持构建的天数 30
天, 保持构建的最大个数 50
个,仅供参考,需要根据自己项目实际情况调整设置。