4

古いビルドを圧縮する Jenkins プラグインはありますか? 生成されたアーカイブだけをパッケージ化したくありません (それらを削除しています)。ログ データと、FindBugs、Checkstyle、Surefire、Cobertura などのツールで使用されるデータだけを ZIP したい。

現在、Jenkins が原因でディスク容量が不足しています。3000 以上の単体テストを実行しているため、50 Mb に達するビルド ログ ファイルがいくつかあります (これらのほとんどは、すべてが失敗するスタック トレースでいっぱいのひどく壊れたビルドです)。しかし、これは私のプロジェクトの一部で頻繁に発生するため、悪いビルドごとにこれを取得します。良いビルドはより穏やかで、最大で約 15 Mb になる可能性がありますが、それでも少しコストがかかります。

これらの確実な XML ファイルも巨大です。これらには非常に反復的なデータが含まれる傾向があるため、圧縮することでディスク容量を大幅に節約できました。しかし、私はこれのための Jenkins プラグインを知りません。

注: 不要になった古いビルドは既に削除しています。

4

3 に答える 3

2

「Compress Buildlog」プラグインは、少なくともログ自体については、あなたが求めていることをほぼ正確に実行します。 https://github.com/daniel-beck/compress-buildlog-plugin

それ以外の場合は、ビルドが完了した後に無条件のステップが必要になるでしょう。これは、残っている他の生成ファイルに手動で圧縮を適用するものです。

于 2016-11-29T18:04:48.753 に答える