не могу найти файл конфигурации Jenkins внутри контейнера jenkinsci/blueocean

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

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

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

$ 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 conf? пожалуйста, дайте мне знать, если нужна дополнительная информация.


person Yogesh Jilhawar    schedule 29.08.2018    source источник


Ответы (1)


Если вы посмотрите на документацию для изображения докера 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

person Will Young    schedule 26.04.2019