Ответ 1
Я не знаю о версии TC, которую вы использовали, когда это было опубликовано, но в версии 7 и выше есть место для установки правил для очистки.
Установив -:*.nupkg
, вы можете исключить пакеты NuGet из процесса очистки.
Мы используем город команды как сервер nuget, а очистка артефактов - удаление старых пакетов nuget. К сожалению, некоторые из наших пакетов не так часто создаются, и когда они очищаются, другие сборки прерываются.
Я попытался изменить правила очистки, чтобы исключить *.nupkg
, но это, похоже, не работает.
Любые идеи?
Я не знаю о версии TC, которую вы использовали, когда это было опубликовано, но в версии 7 и выше есть место для установки правил для очистки.
Установив -:*.nupkg
, вы можете исключить пакеты NuGet из процесса очистки.
В настройках TeamCity Build History Clean-up рядом с вами вы найдете категорию зависимостей с возможностью предотвращения очистки сборок, от которых зависят другие конфигурации сборки. Я думаю, что это решит вашу проблему.