Как я могу удалить встроенные артефакты Хадсона? - PullRequest
4 голосов
/ 30 апреля 2009

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

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

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

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

1 Ответ

6 голосов
/ 30 апреля 2009

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

...