Как удалить плагин из Jenkins (Hudson)?



У меня есть несколько плагинов в моей установке Дженкинса, которые мне больше не нужны. Я уже отключил плагины (и моя сборка все еще работает), и я хотел бы полностью удалить Плагины. Каков правильный процесс для полного удаления плагина Jenkins (Hudson)?

914   5  

5 ответов:

как упоминал Джесси Глик в ответ, если вы используете Jenkins 1.487 или выше,то есть собственный способ удаления плагинов в пользовательском интерфейсе Jenkins. Смотрите Дженкинс-3070 для сведения.

если вы используете версию Jenkins ранее 1.487, то вы можете попробовать вручную удалить плагин. Как отмечают некоторые люди в комментариях, это может не работать на некоторых платформах (в этих случаях обновите по крайней мере до 1.487, чтобы вы могли использовать официальная функция удаления).

чтобы вручную удалить плагин, остановите Hudson / Jenkins, перейдите к своему и удалить .hpi файл и папка с тем же именем. Итак, если бы вы собирались удалить плагин CVS, вы бы удалили оба и .

после этого перезапустите Hudson / Jenkins, и плагин больше не будет там.

Дженкинс 1.487 добавляет пользовательский интерфейс для удаления плагинов: Дженкинс-3070

удаление .HPI-файл и соответствующий -каталог плагинов эффективно удалят плагин.

,если вы настроили параметры, которые принадлежат плагину в ваших заданиях ваши журналы Hudson или tomcat могут содержать * CannotResolveClassException: hudson.подключаемый модуль. .. * исключения, потому что он пытается загрузить плагин. Это может привести к сбоям сборки даже если построение успешно.

чтобы исправить это,

  • перейдите к конфигурации задания и сохраните его снова. Это должно избавиться от ссылки на плагин
  • если нет, перейдите в каталог домашних заданий hudson и откройте конфигурацию.xml найден в папке с именем задания и удалите ссылку на плагин
  • перезапустить hudson

Гудзон Плагины объясняет, что некоторые основные Плагины (Плагины"уровня 1", как их называют) поставляются с самим Hudson, и я предполагаю, что их нельзя удалить.

вы можете отключить его с помощью менеджера плагинов Дженкинса. Перейдите на вкладку Установленные и снимите флажки плагинов, которые вы хотите удалить и перезапустить Jenkins. Хотя это не unintall, по крайней мере, не позволяет ему появляться на страницах конфигурации..

Comments

    Ничего не найдено.