4

私はTeamCity5を実行しています。昨年かそこらからのアーティファクトを含む3500以上の過去のビルドを保持している特定の構成が1つあります。ほぼ7ギガのスペースを占有しているため、古いビルドをクリーンアップする必要があります。

構成は、30日または5ビルドより古いものをすべてクリーンアップするように設定されています。どのビルドも固定されていません。サーバー上の構成はアーティファクトに依存していません。アーティファクトに依存している場合でも、「依存関係アーティファクトのクリーンアップを防止する」の設定を解除しました。他のビルド構成はクリーンアップしますが、この特定の構成はクリーンアップしません。

誰かが次に何をチェックするかについてのアイデアを持っていますか?

4

1 に答える 1

6

私はそれを考え出した。TeamCityが古いビルドをどのように保存しているか理解していませんでした。5番目に成功したビルド以降、すべてのビルドが保持され、5番目に成功したビルドは1年前でした。クリーンアップルールを「前回のビルドより30日以上古く、最初の成功したビルドより古いアーティファクトをクリーンアップする」に減らし、履歴の一部を削除しました。さて、開発者に単体テストを修正してもらい、これがより頻繁に成功するようにします...;)

また、「-番目に成功したビルド」フィールドを空白のままにして、日数だけに制限することもできます。

于 2012-07-12T19:57:01.617 に答える