Установите плагины Jenkins, используя образ Docker - PullRequest
1 голос
/ 30 апреля 2019

Скажем, мы используем образ Docker для запуска Jenkins с контейнером.Есть ли способ установить плагины в образе, поэтому нам не нужно переустанавливать его, если мы создаем новый сервер Jenkins?

Что-то вроде:

FROM jenkins/jenkins:lts
RUN install jenkins-plugin-a
RUN install jenkins-plugin-b

и т. Д.

1 Ответ

0 голосов
/ 30 апреля 2019

Вам необходимо создать файл plugins.txt, который содержит список плагинов и использовать его в Dockerfile -

FROM jenkins/jenkins:lts
COPY plugins.txt /usr/share/jenkins/ref/plugins.txt
RUN /usr/local/bin/install-plugins.sh < /usr/share/jenkins/ref/plugins.txt

Это есть в официальной документации.

Ref - https://github.com/jenkinsci/docker (Предварительная установка плагинов)

Пример plugins.txt - https://github.com/jenkinsci/docker/blob/master/tests/install-plugins/pluginsfile/plugins.txt

PS - Я еще не тестировал, но он должен работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...