私たちはチーム・シティをナゲット・サーバーとして使用しています。アーティファクト・クリーニングは古いナゲット・パッケージを削除しています。残念ながら、私たちのパッケージのいくつかは頻繁にビルドされていませんし、クリーンアップされたときには別のビルドが中断します。チーム・シティがナゲット・アーティファクトをクリーンアップするのを防ぐ方法
私は*.nupkg
を除外するようにクリーンアップルールを変更しようとしましたが、これは機能していないようです。
アイデア?
私たちはチーム・シティをナゲット・サーバーとして使用しています。アーティファクト・クリーニングは古いナゲット・パッケージを削除しています。残念ながら、私たちのパッケージのいくつかは頻繁にビルドされていませんし、クリーンアップされたときには別のビルドが中断します。チーム・シティがナゲット・アーティファクトをクリーンアップするのを防ぐ方法
私は*.nupkg
を除外するようにクリーンアップルールを変更しようとしましたが、これは機能していないようです。
アイデア?
TeamCityのビルド履歴のクリーンアップオプションでは、下部には依存関係カテゴリがあり、他のビルド構成が依存するビルドのクリーンアップを防止するオプションがあります。私はそれがあなたの問題を解決すると思います。
パッケージビルドには、直接依存するビルドはありません(ビルドチェーンが異なります)。この問題は、最新バージョンではないクリーンアップしきい値を超えているパッケージに依存している場合に発生します。 – jonnii
投稿時に使用していたTCのバージョンはわかりませんが、バージョン7以降ではクリーンアップのルールを設定する場所があります。
-:*.nupkg
を設定すると、NuGetパッケージをクリーンアッププロセスから除外できます。
私はあなたが望むと思います:**/*。nupkgは、ルート内の* .nupkgファイルを取得する代わりに、すべてのディレクトリを走査します:http://stackoverflow.com/questions/33417655/ant-pattern-matching-vs/ 33421521#33421521 – jakejgordon
スーパーユーザーの質問? –
私はそうは思わない、teamcityはビルドツールです、私はそれが価値がstackoverflowだと思う。 – jonnii
この問題を解決しましたか? antのパターン - **/*。nupkgを使用して同じ問題を経験しますが、ビルドはクリーンアップされています。 – Bronumski