Jenkins与服务器时间不一致

问题复现

今天在Jenkins上设置定时部署项目时,发现Jenkins显示的时间与Linux系统显示的时间不一致,这太难过了,必须保持颗粒度一致。

解决办法

①查看当前服务器上的时区

因为是CentOS系统,直接通过以下命令即可查看时区:

复制代码
    timedatectl | grep "Time zone"

运行结果如下所示:

如果结果不是 **Asia/Shanghai ,**则通过以下命令设置:

复制代码
    rm -rf /etc/localtime
    ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

②修改Jenkins时区为上海

打开jenkins的【系统管理】---> 【脚本命令行】,在命令框中输入一下命令【时间时区设为 亚洲上海】,如下图:

输入以下命令,点击运行即可:

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

运行结果如下图所示:

相关推荐
熙曦Sakura9 分钟前
【Linux网络】TCP全连接队列
linux·网络·tcp/ip
脚比路长33 分钟前
win11 安装 wsl ubuntu 18.04后换源失败!
linux
菜鸟康1 小时前
Linux——CMake的快速入门上手和保姆级使用介绍、一键执行shell脚本
linux·运维·服务器
卷卷的小趴菜学编程2 小时前
Linux系统之----基础IO
linux·运维·服务器·文件·fopen·文件操作符·位图传递标志位
码上飞扬2 小时前
Java大师成长计划之第22天:Spring Cloud微服务架构
java·运维·云计算
陈苏同学2 小时前
[已解决] VS Code / Cursor / Trae 的 PowerShell 终端 conda activate 进不去环境的常见问题
linux·windows·conda
我不是秃头sheep2 小时前
Ubuntu 安装 Docker(镜像加速)完整教程
linux·ubuntu·docker
重启就好2 小时前
【Ansible】之inventory主机清单
运维·ansible
xmweisi022 小时前
【华为】现场配置OSPF
服务器·华为·华为认证·hcie·hcip·ospf·it培训
靡樊2 小时前
网络基础概念
linux·服务器·网络·c++·学习