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