Bootstrap

jenkins时间不对终极解决办法

刚部署的jenkins发现时间不对,但是容器和宿主机里的时间都是正常的。

查资料可以在jenkins中打开 【系统管理】->【脚本命令行】运行下面的命令解决

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

但是每次重启容器后,时间又不对了。每次都要重新执行脚本命令。

解决办法 

后来发现,jenkins设置中有个默认时区,默认是utc时间(0时区),跟北京时间相差8小时。

所以每次jenkins重启后都要重新执行脚本

在jenkins中将默认时区修改为Asia/Shanghai就OK了,并且永久生效。

 

 

;