Вопрос:
- Как установить часовой пояс в jenkins в контейнере докера, чтобы при перезагрузке сервера он сохранял настройку?
Итак, яЯ использую RHEL 7 в AWS с докером и Дженкинсом (https://hub.docker.com/r/jenkinsci/blueocean/).
. В этой статье рассказывается, как изменить часовой пояс https://wiki.jenkins.io/display/JENKINS/Change+time+zone
, по сути, двумя способами
- запустите System.setProperty ('org.apache.commons.jelly.tags.fmt.timeZone', 'America / New_York') в консоли сценариев, которая работает, но если вы перезагрузите сервер или jenkins, он вернется обратно
- добавьте его в / etc / sysconfig / jenkins, к сожалению, этот каталог не существует, поскольку он работает в контейнере
Однако я создал том для папки настроек следующим образом
docker run -d -p 8080:8080 -v $PWD/jenkins:/var/jenkins_home:z -t jenkinsci/blueocean
это делает домашний каталог "jenkins-blue"
список каталогов
4 -rw-r--r--. 1 <omitted user> 1647 Feb 27 17:00 config.xml
4 -rw-r--r--. 1 <omitted user> 3982 Feb 27 16:57 copy_reference_file.log
4 -rw-r--r--. 1 <omitted user> 966 Feb 27 17:04 credentials.xml
0 drwxr-xr-x. 3 <omitted user> 16 Feb 27 17:06 fingerprints
4 -rw-r--r--. 1 <omitted user> 156 Feb 27 16:57 hudson.model.UpdateCenter.xml
4 -rw-r--r--. 1 <omitted user> 1230 Feb 27 17:07 hudson.plugins.emailext.ExtendedEmailPublisher.xml
4 -rw-r--r--. 1 <omitted user> 370 Feb 27 16:58 hudson.plugins.git.GitTool.xml
4 -rw-------. 1 <omitted user> 1712 Feb 27 16:57 identity.key.enc
0 drwxr-xr-x. 2 <omitted user> 41 Feb 27 16:57 init.groovy.d
4 -rw-r--r--. 1 <omitted user> 94 Feb 27 16:58 jenkins.CLI.xml
4 -rw-r--r--. 1 <omitted user> 7 Feb 27 17:00 jenkins.install.InstallUtil.lastExecVersion
4 -rw-r--r--. 1 <omitted user> 7 Feb 27 17:00 jenkins.install.UpgradeWizard.state
4 -rw-r--r--. 1 <omitted user> 183 Feb 27 17:00 jenkins.model.JenkinsLocationConfiguration.xml
4 -rw-r--r--. 1 <omitted user> 171 Feb 27 16:57 jenkins.telemetry.Correlator.xml
0 drwxr-xr-x. 3 <omitted user> 18 Feb 27 17:00 jobs
0 drwxr-xr-x. 4 <omitted user> 37 Feb 27 16:58 logs
4 -rw-r--r--. 1 <omitted user> 907 Feb 27 16:58 nodeMonitors.xml
0 drwxr-xr-x. 2 <omitted user> 6 Feb 27 16:58 nodes
20 drwxr-xr-x. 106 <omitted user> 16384 Feb 27 16:59 plugins
4 -rw-r--r--. 1 <omitted user> 129 Feb 28 17:35 queue.xml
4 -rw-r--r--. 1 <omitted user> 64 Feb 27 16:57 secret.key
0 -rw-r--r--. 1 <omitted user> 0 Feb 27 16:57 secret.key.not-so-secret
4 drwx------. 4 <omitted user> 4096 Feb 27 17:14 secrets
0 drwxr-xr-x. 2 <omitted user> 182 Feb 27 16:59 updates
0 drwxr-xr-x. 2 <omitted user> 24 Feb 27 16:58 userContent
0 drwxr-xr-x. 3 <omitted user> 57 Feb 27 17:00 users
4 drwxr-xr-x. 11 <omitted user> 4096 Feb 27 16:57 war
0 drwxr-xr-x. 2 <omitted user> 6 Feb 27 16:58 workflow-libs
0 drwxr-xr-x. 4 <omitted user> 34 Feb 27 17:06 workspace