安装了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