Перейти к:
- Администрирование
- Очистка истории сборки (правое меню)
- В нижней части выберите ваш проект / сборку в разделе «Управление правилами очистки»для "
- " Нажмите "Изменить"
- Во всплывающем окне выберите "Пользовательский" для "Очистить артефакты"
- Поместите "3" в "Старее, чем успешная сборка""
- Сохранить.
Это как можно ближе к тому, что вы хотите.Единственное отклонение заключается в том, что он будет отбрасывать артефакты только после nth успешной сборки.
Или другой вариант, представленный в настройках, - это очистка на основе даты, например «Только сохранить последние 7».days ".
Обновление для TeamCity 9.x и выше:
Administration
- Нажмите ссылку
Edit
для любой из ваших ветокили <root project>
* Clean-up rules
в меню слева - В разделе
What to clean-up
выберите ссылку Edit
. - В разделе
Artifacts
введитезначение в поле: Older than the []-th successful build
.
* Обратите внимание, что TeamCity использует наследование, поэтому при редактировании <root project>
все ваши проекты будут затронуты.Это также относится к случаям, когда вы устанавливаете параметры для групп проектов.