«Удалить Build в Дженкинс после Keep Forever» - PullRequest
10 голосов
/ 12 мая 2010

Я использовал плагин Simple Promote в Jenkins, и он установил мою сборку " сохранить эту сборку навсегда ".

Можно ли как-нибудь удалить его?

Я получил доступ к рабу, который его построил, и к мастеру (пытался найти там что-нибудь связанное, но безуспешно).

Ответы [ 6 ]

18 голосов
/ 13 мая 2010

Я не уверен, влияет ли (или как) плагин Simple Promote на это, но разве вы не можете просто нажать кнопку с надписью «Не сохранять эту сборку вечно», а затем «Удалить»?

Когда сборка помечена как «навсегда» (и рядом со сборкой отображается значок замка), вы сможете «разблокировать» ее, нажав на кнопку «Не сохранять ...» в сборке. стр.

5 голосов
/ 30 июня 2014

Для удаления сборок с пометкой "сохранить это навсегда" вы должны изменить этот флаг на противоположное состояние.

Пожалуйста, следуйте следующим шагам

  1. Открыть в текстовом редакторе $ HUDSON_HOME / jobs / job-name / builds / xx / build.xml

  2. Изменить

    true to false

  3. Перейти к управлению Jenkins -> Перезагрузить конфигурацию с диска

После этих шагов вы сможете удалить сборку, помеченную как «сохранить это навсегда»

4 голосов
/ 18 мая 2010

Как сказал Кристофер, вы можете удалить сборку, просто удалив каталог сборки на главном сервере внутри каталога задания.

Однако, если вы снова получите доступ к странице, данные сборки снова будут выгружены на диск. Таким образом, вы либо сначала выключаете Hudson, либо переходите на консоль управления Hudson и запускаете «Перезагрузить конфигурацию с диска», которая в основном отбрасывает все, что находится в памяти, и перезагружается из ваших файлов конфигурации.

Просто убедитесь, что вы делаете это сразу после удаления папки.

1 голос
/ 05 мая 2014

Пожалуйста, помните, что кнопка «Не сохранять эту сборку навсегда» появится, только если вы включите «Отменить старые сборки» в конфигурации задания. Я не уверен, влияет ли это на Simple Promote Plugin, но он работает таким образом с «Release Plugin».

MichalT

1 голос
/ 10 сентября 2010

Я думаю, что последний (и может быть единственный шаг) полное удаление сборки из истории Хадсона - это изменение файла "nextBuildNumber", помещенного в каталог заданий.

0 голосов
/ 01 апреля 2016

Не уверен насчет хозяев и рабов, но здесь есть ответ, который позволил мне удалить сборку, "явно помеченную для хранения".

Список всех сборок keep-forever в Jenkins?

...