jenkins - 在 jenkins 插件中压缩旧版本

标签 jenkins jenkins-plugins

有一些 Jenkins 插件可以压缩旧版本吗?我不想只打包生成的存档(我正在删除它们)。我只想压缩日志数据和工具使用的数据,如 FindBugs、Checkstyle、Surefire、Cobertura 等。

目前,由于 Jenkins,我的磁盘空间不足。有一些构建日志文件由于运行 3000 多个单元测试而达到 50 Mb(其中大多数是严重损坏的构建,其中充满了堆栈跟踪,其中一切都失败了)。但这在我的一些项目中经常发生,所以我对每个糟糕的构建都会得到这个。好的构建更温和,可能高达 15 Mb 左右,但这仍然有点昂贵。

这些的surefile XML 文件也很大。由于它们往往包含非常重复的数据,我可以通过压缩它们来节省大量磁盘空间。但我不知道 Jenkins 插件。

注意:我已经删除了不再需要的旧版本。

最佳答案

administering Jenkins guide提供有关如何手动执行此操作的一些指导。还有以下插件的链接

  • Shelve Project
  • thinBackup

  • 最后一个确实是为了备份 Jenkins 配置而设计的,但也有构建结果的选项。

    关于jenkins - 在 jenkins 插件中压缩旧版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18027971/

    相关文章:

    Jenkins 日志解析器插件多行错误

    jenkins - 使用Jenkins Groovy管道脚本中的ci-game

    java - Maven Ear 插件未拾取 ibm-application-bnd.xmi

    linux - 如何在服务器上部署 Sonar + Jenkins

    Groovy 从文件中获取变量。变量=值

    testing - 在 Jenkins 中显示单个测试结果的历史记录 - 附加插件或配置问题?

    git - 在 Jenkins 管道中添加 gitparameter

    Azure 容器注册表拉取请求失败,拨号 tcp 查找没有此类主机

    git - 检测 git 分支仅触及特定路径

    android - 在 jenkins android 中集成 Calabash