【发布时间】:2016-10-16 05:26:48
【问题描述】:
我们在 docker 中使用 jenkins(版本:FROM jenkins:1.651.1)。
我们遇到了默认情况下不执行 javascript 的 html 发布者插件的问题。与here 描述的问题相同。
我们想改变我们的jenkins.xml(就像他们说的那样)来改变它的配置。问题是我们在容器中找不到它。它在 docker 容器中是否有另一个名称,或者我们在哪里可以找到它?谢谢
【问题讨论】:
我们在 docker 中使用 jenkins(版本:FROM jenkins:1.651.1)。
我们遇到了默认情况下不执行 javascript 的 html 发布者插件的问题。与here 描述的问题相同。
我们想改变我们的jenkins.xml(就像他们说的那样)来改变它的配置。问题是我们在容器中找不到它。它在 docker 容器中是否有另一个名称,或者我们在哪里可以找到它?谢谢
【问题讨论】:
jenkins docker 镜像不包含 jenkins.xml。这看起来是一个特定于 Windows 的文件。
$ docker run --rm jenkins find / -name 'jenkins.xml' 2>/dev/null
# returns nothing
/usr/local/bin/jenkins.sh 在 jenkins 容器启动时运行。这包含以下行:
eval "exec java $JAVA_OPTS -jar /usr/share/jenkins/jenkins.war $JENKINS_OPTS \"\$@\""
因此尝试在 JENKINS_OPTS 中设置所需的设置:
docker run -e JENKINS_OPTS="hudson.model.DirectoryBrowserSupport.CSP=" jenkins
【讨论】: