Вопрос

Мы используем Hudson для нашего сервера непрерывной интеграции, и это здорово.У нас есть две проблемы, которые слегка связаны.

  1. https://hudson.dev.java.net/issues/show_bug.cgi?id=2736 Порядок сборки в Hudson означает, что последующие зависимости создаются намного больше, чем нужно.Надеюсь, эта проблема будет решена в ближайшее время.
  2. Поскольку эти вещи создаются так часто, история их создания огромна.Нам действительно не нужны 1000 объектов сборки в истории для некоторых заданий.

Мой вопрос по поводу пункта 2.Мне бы хотелось что-то вроде задания или плагина для удаления старых артефактов.Сказать, что последние 20 сборок всего вокруг, было бы нормально.На данный момент он кажется неограниченным, что не очень хорошо с точки зрения эксплуатации.

ОБНОВЛЯТЬ:Согласно ответу Норберта, это находится в конфигурации задания.В пользовательском интерфейсе версии 1.300 есть флажок «Отменить старые сборки», который позволяет это настроить.

Это было полезно?

Решение

Такая конфигурация есть на нашем сервере сборки Hudson.В конфигурации проекта я могу выбирать между количеством сборок или периодом времени, в течение которого их следует хранить.Я не думаю, что я установил плагин для этого

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top