jenkins时区不对 终极大法

本文详细记录了作者在调整Jenkins时区时遇到的问题及解决过程,包括尝试通过系统管理设置、用户时区设置、Docker环境变量等方法,并最终成功通过修改系统服务配置文件解决时区显示为美国的问题,确保Jenkins时间与上海时区同步。
摘要由CSDN通过智能技术生成

安装了jenkins有段时间了 一直注意到构建时间差了10来个小时 一查发现时区是美国 受不了 赶紧一搜教程 你别说 前人踩坑 后人躺平 嘿嘿

有效办法1: 

打开jenkins的【系统管理】---> 【脚本命令行】,在命令框中输入一下命令【时间时区设为 亚洲上海】:

System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'Asia/Shanghai')

有效办法2:

点右上角用户的下拉箭头【构建】->【左边点设置】->【最底下】的用户时区

如果你是官方镜像docker运行的话

启动命令加上这个 环境变量即可 -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai

但是我是强迫症

看到系统变量是美国 总感觉以后其他插件或者什么会取这个值 会遇到问题 所以我就继续探查

一定要改掉这个成上海 不能显示说美国

首先看自己 timedatectl | grep "Time zone" 系统是不是  Time zone: Asia/Shangha

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值