gpt4 book ai didi

java - 在 jenkinsci/blueocean 容器内找不到 Jenkins conf 文件

转载 作者:太空宇宙 更新时间:2023-11-04 10:13:07 25 4
gpt4 key购买 nike

我正在运行 Jenkins 蓝海图像。我想传递 jenkins 的 startTLS 选项 like -

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

为此,我需要编辑 jenkins conf 文件。在以下位置搜索失败 -/etc/defaults/jenkins/etc/sysconfig/jenkins 也尝试像 find/-iname jenkins 一样搜索通配符,但没有运气。
将 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 conf 文件吗?如果需要更多信息,请告诉我。

最佳答案

如果您查看 docker image 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

关于java - 在 jenkinsci/blueocean 容器内找不到 Jenkins conf 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52077290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com