не могу найти файл conf Jenkins внутри контейнера jenkinsci / blueocean - PullRequest
0 голосов
/ 29 августа 2018

Я бегу Дженкинс с изображением голубого океана. Я хочу передать опцию startTLS для Дженкинса , как -

JAVA_ARGS = "- Djava.awt.headless = true -Dmail.smtp.starttls.enable = true".

Для этого мне нужно отредактировать файл конфигурации jenkins. Не удалось выполнить поиск в следующих местах: /etc/defaults/jenkins и /etc/sysconfig/jenkins также попытались найти подстановочный знак, например find / -iname jenkins, но безуспешно.
Запустите изображение Дженкинса как -

$ docker run \
--rm \
-u root \
-p 8080:8080 \
-v jenkins-data:/var/jenkins_home \ 
-v /var/run/docker.sock:/var/run/docker.sock \
-v "$HOME":/home \ 
jenkinsci/blueocean

$ docker exec -it <image_id> bash

Кто-нибудь знает, как редактировать здесь конф-файл jenkins? Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.

1 Ответ

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

Если вы посмотрите документацию по докеру изображения jenkins / jenkins, из которой происходит jenkinsci / blueocean. Вы можете добавить эти опции через переменную среды JAVA_OPTS. Так вы бы сделали:

$ docker run \
--rm \
-u root \
-p 8080:8080 \
-v jenkins-data:/var/jenkins_home \ 
-v /var/run/docker.sock:/var/run/docker.sock \
-v "$HOME":/home \ 
-e JAVA_OPTS="-Djava.awt.headless=true -Dmail.smtp.starttls.enable=true"
jenkinsci/blueocean

Вот ссылка: https://github.com/jenkinsci/docker/blob/master/README.md

...