标签搜索

目 录CONTENT

文章目录

Jenkins时间不对或者与服务器时间不一致的处理方式

沙漠渔
2022-08-27 12:03:29 / 0 评论 / 0 点赞 / 1,261 阅读 / 711 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-08-27,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

之前一直没关注过jenkins上的时间问题,能够正常执行任务就ok了,今天有同事询问为啥上面的时间不对,才发觉是应该给他调整一下咯

查看服务器

cat /etc/localtime

这里发现是UTC0,并且通过查看时间可以看到是相差8个小时,和Jenkins页面上的时间对应起来了

$ cat /etc/localtime
TZif2UTCTZif2UTC
UTC0
$ date
Sat Aug 27 03:56:47 UTC 2022

进行以下修改,改为北京时间

rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

这个时候,发现页面上的时间还是不对
于是怀疑是不是和jenkins中的配置有关,于是查询之后发现需要在jenkins中配置变量

Jenkins页面执行脚本

系统管理->工具和动作->脚本命令行
jenkins修改时间.png

点击进去之后输入

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

点击运行,之后返回任务列表查看任务执行时间是否已经正确。

0
广告 广告

评论区