3

ジェンキンスはビルドのデータとメタデータを保存するため、これは多くのスペースを占有しますが、そのスペースのほとんどは保存されている jar に使用されます。

Jenkins はすべてのビルドのすべての jar ファイルを保持しており、それらのほとんどはビルドごとに実際には変更されないため、方法があるかどうか疑問に思っていました。

a)変更されたjarのみを保存します。これは、シンボリックリンクなどを使用したもので、最良のシナリオです。

b) jar をまったく保存しないでください。jar をデバッグ ツールとして使用してビルドを実際にチェックするわけではないので、実際には必要ありません。もちろん、それらを消去するためにcronを配置することもできますが、可能であれば、ジェンキン内から行うことをお勧めします。

4

1 に答える 1

0

Jenkins は、ジョブに「アーティファクトをアーカイブする」ビルド後のアクションがある場合にのみ、jar などを保存します。これがない場合、ログと結果以外は何もアーカイブされません。

いくつかのものを保存したいが、jar だけを保存したくない場合は、「アーティファクトをアーカイブする」ビルド後のアクションの詳細設定で Excludes 行を変更できます。

于 2013-06-13T17:58:42.040 に答える