詹金斯:如何删除日志但保留版本?

Bar*_*rth 5 jenkins

我们有生成大量日志的版本。它占用空间,因此我们必须告诉詹金斯删除旧版本。这是一个问题,因为我们因此失去了长期统计数据。

我正在考虑删除或清空每个星期之前的每个版本的“日志”文件,并告诉詹金斯不要删除旧版本。

有没有达到相同目的的干净方法?

小智 3

我看到有一个删除日志插件,但我个人没有使用它。

https://wiki.jenkins-ci.org/display/JENKINS/Delete+log+plugin

然而,在我的工作中,我做了类似的事情,只是创建另一个作业,该作业转到 Jenkins 主服务器,对构建进行排序,选择需要清理的构建,然后删除日志文件。使用任何脚本语言都应该不容易做到。