Наиболее агрессивная политика хранения сборок, которую можно установить для сборок по запросу, описана в " Очистить сборки по запросу""
, политика, которая содержит минимум 0 сборок.
Тем не менее, это означает, что успешные PR-сборки (с артефактами, которые никому никогда не понадобятся) будут удалены только после следующей автоматической очистки хранилища - обычно на следующий день, но в действительности это приводит к почти двумдней ненужных сборок.
В нашем конкретном случае представляется желательным найти способ очистки успешных сборок PR как можно скорее из-за их частоты и размера артефакта, который может периодически напрягать нашу невсе же полностью организованная инфраструктура, предназначенная для обработки PR (она будет значительно улучшена, но не так скоро, как нам хотелось бы, и эти успешные сборки PR все равно останутся не менее мертвым грузом).
И, насколько я вижу, единственный способ сделать это - удалить сборки вручную .
Хотя это не так сложно реализовать, я бы все жехотелось бы проверить, существует ли более простой стандартный способ автоматического удаления успешных сборок PR.
PS: есть одна особенность в нашем сильно настроенном процессе сборки - у нас есть несколько зависимых артефактов.Как создать A, использовать его для сборки B, создать C для тестирования B ... Поэтому попытка не публиковать артефакты при успешном построении в целом с пользовательским условием, как это , предложенное ниже , не совсем выполнимо.