跳转至

如何解决 Jenkins 磁盘空间不足问题?


2018-08-14 by dongnan

目标

解决公司 jenkins 服务器,因项目存有大量的历史构建数据,导致 jenkins 服务器磁盘存储空间不足问题。

环境

jenkins 在自动化持续集成的同时也在悄悄地消耗磁盘空间,如果 jenkins的项目数量较多 而服务器的磁盘空间有限,则会因为磁盘空间不足 导致 jenkins 构建任务失败 。

一般的构建数据包含: 构建记录 和 构建产生的存档文件(编译类如Java),构建记录是一种跟踪、分析和反馈的依据,具有保存价值,而已经过时的存档文件则通常可以直接丢弃

解决方法

jenkins 为我们提供了"丢弃旧的构建"配置功能,通过进行合理配置即可达到保存构建记录丢弃构建文件的效果,配置方式如下:

jenkins -> your_project -> 配置 -> 勾选 丢弃旧的构建 选项 -> 应用 即可。

小结

作为示例中 丢弃旧的构建 的两个选项,保持构建的天数 30天, 保持构建的最大个数 50个,仅供参考,需要根据自己项目实际情况调整设置。

参考

CI 工具 jenkins

回到页面顶部