Как изменить часовой пояс в Jenkins
Я хочу изменить часовой пояс Дженкинс.
Я изменил часовой пояс установленного сервера Jenkins, но пользовательский интерфейс Jenkins показывает другое время.
Мне нужно установить PST время для Jenkins UI.
Я изменил установленное время сервера Дженкинса на PST.
4 ответов
см.https://wiki.jenkins-ci.org/display/JENKINS/Change + time + zone. Дженкинс должен уважать часовой пояс, установленный для java. Но вы можете заставить Дженкинса использовать определенный часовой пояс, добавив следующее, чтобы запустить команду Дженкинса:
java -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/Los_Angeles
Это должно установить часовой пояс на PST.
на Jenkins2 вы можете установить часовой пояс во время выполнения через консоль Groovy. Просто откройте "управление Jenkins >> Script Console" и введите
System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'America/Los_Angeles')
например. Особенно полезно, если у вас нет возможности изменить переменные запуска, но есть права администратора на экземпляре. (часто встречается в контейнерных установках). Только недостаток: настройка ушла на перезагрузку.
пытаясь найти ответ на этот вопрос, обнаружил, что вопрос уже открыт для этого.
хотя статус проблемы OPEN, Unresolved
, Я вижу возможность использовать часовой пояс браузера, по крайней мере для Console Output
время в Jenkins (2.60.2) >> <jobName> >> <build#>
:
на Jenkins2 вы можете установить часовой пояс во время выполнения через консоль Groovy. Просто откройте "управление Jenkins >> Script Console" и введите
System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'America/Los_Angeles')