Установка плагина из Центра обновлений приводит к:
Проверка подключения к Интернету Не удалось подключиться к http://www.google.com/ . Возможно, вам нужно настроить HTTP-прокси? Ошибка развертывания плагина - подробности hudson.util.IOException2: не удалось загрузить с http://updates.jenkins-ci.org/download/plugins/deploy/1.9/deploy.hpi
Можно ли загрузить плагин и установить его вручную в Jenkins?
jenkins
jenkins-plugins
Кишор Тамире
источник
источник
whereis jenkins
?/var/lib/jenkins
однако, уже есть много плагинов, но они заканчиваются.jpi
на.hpi
. Что я должен делать?Иногда, когда вы загружаете плагины, вы можете получить файлы (.zip), затем просто переименовать их в (.hpi) и использовать пользовательский интерфейс для установки плагина.
источник
A problem occurred while processing the request. Please check our bug tracker to see if a similar problem has already been reported. If it is already reported, please vote and put a comment on it to let us gauge the impact of the problem. If you think this is a new issue, please file a new issue. When you file an issue, make sure to add the entire stack trace, along with the version of Jenkins and relevant plugins.
Если вы используете Docker, вам следует прочитать этот файл: https://github.com/cloudbees/jenkins-ci.org-docker/blob/master/plugins.sh
Пример родительского Dockerfile:
Plugins.txt
источник
plugins.sh
невозможно устанавливать плагины, если прокси не настроен в Jenkins. И я не думаю, что есть способ настроить прокси в Jenkins с помощью Dockerfile.Я создал простой скрипт, который выполняет следующие действия:
Скрипт не требует запуска jenkins - я использую его для подготовки докер-бокса.
https://gist.github.com/micw/e80d739c6099078ce0f3
источник
Обновление для Docker: используйте скрипт install-plugins.sh . Требуется список имен плагинов без расширения -plugin. Смотрите описание здесь .
install-plugins.sh заменяет устаревший plugins.sh, который теперь предупреждает:
WARN: plugins.sh is deprecated, please switch to install-plugins.sh
Чтобы использовать plugins.txt в соответствии с plugins.sh, см. Эту проблему и обходной путь:
RUN /usr/local/bin/install-plugins.sh $(cat /usr/share/jenkins/plugins.txt | tr '\n' ' ')
источник
Иногда, когда вы загружаете плагины, вы можете получить файлы (.zip), затем просто переименовать их с помощью (.hpi), а затем извлечь все плагины и перейти в
<jenkinsHome>/plugins/
каталог.источник
Используйте https://updates.jenkins-ci.org/download/plugins/ . Загрузите его из этого центрального репозитория обновлений для Jenkins.
источник
Принятый ответ точен, но убедитесь, что вы также установили все необходимые зависимости. Установка с использованием интерфейса командной строки или Интернета, похоже, позаботится об этом, но мои плагины не отображались в браузере и не использовались,
java -jar jenkins-cli.jar -s http://localhost:8080 list-plugins
пока я также не установил зависимости.источник
В моем случае мне нужно было установить плагин на автономный сервер сборки, на котором работает Windows Server (версия здесь не имеет значения). Я уже установил Jenkins на свой ноутбук, чтобы заранее проверить изменения, и он работает на localhost: 8080 как служба Windows.
Поэтому, если вы готовы потратить время на установку Jenkins на машине с подключением к Интернету и перенести эти изменения на автономный сервер Jenkins (он работает, подтвержден мной!), Вы можете выполнить следующие шаги:
источник
Приведенные ответы работают с добавленными плагинами.
Если вы хотите заменить / обновить встроенный плагин, такой как плагин учетных данных, у которого есть зависимости, тогда вам нужно использовать интерфейс. Для автоматизации использую:
источник
Это способ скопировать плагины из одной коробки Jenkins в другую.
Скопируйте каталог плагинов:
Сжать плагины:
Скопируйте их в другой ящик Дженкинса:
Перезапустите Jenkins.
источник
Чтобы установить плагин «git» со всеми его зависимостями:
Здесь установлен плагин
git
; версия, указанная как@current
, игнорируется Jenkins. Jenkins работает черезlocalhost
порт8080
, при необходимости измените его. Насколько мне известно, это самый простой способ установить плагин со всеми его зависимостями «вручную». Проверено на Дженкинсеv1.644
источник