配置通过Dockerfile安装的Jenkins插件

时间:2019-09-07 13:15:41

标签: jenkins dockerfile jenkins-plugins

我有一个Dockerfile来创建Jenkins映像,在其中我通过method described elsewhere on SO安装了locale:1.4插件。

问题在于Jenkins倾向于使用在浏览器da_DK中设置的语言环境来显示UI

我使用Locale插件将其设置为en_GB,并设置了忽略浏览器首选项,并向所有用户强制使用该语言(在以下情况下,在SO等上搜索内容更容易)条款是英文)

我的问题是如何在dockerfile中设置配置?

我的Dockerfile

# https://github.com/jenkinsci/docker

#set executors
COPY executors.groovy /usr/share/jenkins/ref/init.groovy.d/executors.groovy

#add plugins
COPY plugins.txt /usr/share/jenkins/plugins.txt
RUN /usr/local/bin/install-plugins.sh < /usr/share/jenkins/plugins.txt

# drop back to the regular jenkins user - good practice
USER jenkins
EXPOSE 8095

1 个答案:

答案 0 :(得分:0)

在另一个jenkins安装上浏览$JENKINS_HOME时,我发现locale.xml

在插件安装解决后,将以下几行添加到Dockerfile

# add locale config
COPY locale.xml /var/jenkins_home/locale.xml