前言
当我们在构建前后端项目的时候,除了关注最终的构建结果,也往往会关注项目构建的时间,因为这有助于我们后续的问题排查,回滚的相关操作,如果 jenkins 服务与服务器时间不一致,可能会导致一些错误的判断。因此,解决 jenkins 服务与服务器时间不一致是我们必须要做的工作,接下来简单演示一下操作步骤。
一、操作步骤
1、查看服务器时区
timedatectl | grep "Time zone"
Time zone: Asia/Shanghai (CST, +0800)
# 如果不是Asia/Shanghai,进行以下修改
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2、打开 jenkins web 端执行脚本命令
点击【系统管理】---->【脚本命令行】
3、执行以下命令
System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone','Asia/Shanghai')
二、验证
至此,时间 jenkins 与服务器时间已同步完成 !!