方案1:
1如果是docker部署,就先进入docker容器内部
docker exec -it -u root 容器id /bin/bash
2容器内部创建Asia时区文件
echo Asia/Shanghai >/etc/timezone
3localtime可以从宿主机拷贝到容器内部(exit退出容器,在宿主机上操作docker cp)
docker cp /usr/share/zoneinfo/Asia/Shanghai 容器id:/etc/localtime
最后查看Jenkins上的时间是否显示正常,若还是不变,查看jenkins用户设置页面的timezone是否正确,查看方法如下:
进入系统管理-管理用户-设置
方案2:
1通过脚本命令行设置时间
2输入如下脚本代码点运行
System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'Asia/Shanghai')