Bootstrap

解决 jenkins 服务与服务器时间不一致的问题

前言

当我们在构建前后端项目的时候,除了关注最终的构建结果,也往往会关注项目构建的时间,因为这有助于我们后续的问题排查,回滚的相关操作,如果 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 与服务器时间已同步完成 !!

;