gpt4 book ai didi

Jenkins 显示错误的时间?

转载 作者:行者123 更新时间:2023-12-03 15:17:47 26 4
gpt4 key购买 nike

我在 Linux 服务器上运行 Jenkins 并显示错误的时间:(

情况:
我正在运行另一个 java 应用程序(在 tomcat 中也运行 Jenkins),它在日志文件中显示正确的时间(我通过 slf4j 使用 Logback)。
bios 设置为 UTC 时间(系统时钟),如此处的建议:http://www.linuxsa.org.au/tips/time.html

在 Linux 中,它在/etc/sysconfig/clock 中指示系统时钟设置为 UTC 以及我们所在的时区。我在 UTC+1

在 Linux 上运行 date 命令显示正确的本地时间。例子:
欧洲中部时间 2012 年 1 月 8 日星期日 12:11:35
但 Jenkins 显示的时间加 1 小时 :(...

jenkins 配置显示:
user.timezone = Europe/Amsterdam(UTC+1)。

我认为 Jenkins (java) 认为本地时钟设置为 UTC,这样就增加了 1 小时。

我该如何解决这个问题?

最佳答案

如果您使用 Docker 运行 Jenkins,您可以附加 -e JAVA_OPTS=-Duser.timezone=TZ docker 的论点。

docker run -e JAVA_OPTS=-Duser.timezone=$TZ jenkins

全部可用 TZ可以找到 here .

关于 Jenkins 显示错误的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8777111/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com