Jenkins 无法捕获我的基本操作系统的时区

问题描述 投票:0回答:1

我一直在努力解决詹金斯不想看到默认主机时区的一个问题。有谁知道为什么会发生?我在基于 Debian 12 的服务器上设置了正确的日期和时间。安装并运行 Jenkins 后,它在

jenkinsserver/systemInfo
中显示 UTC。我知道这些设置可以通过使用 JAVA_OPTS 参数手动应用到
systemd
中:

[Service]
Environment="JAVA_OPTS=-Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York"
[Service]
Environment="JAVA_OPTS=-Duser.timezone=America/New_York"

我不想走这条路,我目前正在尝试理解为什么 Jenkins 没有从我的底层操作系统捕获所有设置。

提前致谢!

linux jenkins java-8 debian
1个回答
0
投票

对于基于 debian 的系统,需要运行以下命令并重新启动 Jenkins 服务:

sudo dpkg-reconfigure tzdata
sudo systemctl restart jenkins

之后,您将在您的

jenkinsserver/systemInfo
中看到正确的 Timzeone。

© www.soinside.com 2019 - 2024. All rights reserved.