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')

运行结果如下图所示:

相关推荐
zhojiew2 分钟前
为agent实现渐进式Skills能力的思考和实践
linux·python·算法
相思难忘成疾16 分钟前
《RHEL9虚拟机部署及SSH远程登录实践手册》
linux·运维·ssh·虚拟机
cg_ssh28 分钟前
Vue3中样式变量的使用
linux·运维·服务器
TDengine (老段)1 小时前
TDengine IDMP 运维指南 —— 部署架构
大数据·运维·数据库·架构·时序数据库·tdengine·涛思数据
灰阳阳1 小时前
Docker镜像远程(离线)迁移教程
运维·docker·容器
balmtv1 小时前
Linux(CentOS)安装 MySQL
linux·mysql·centos
AC赳赳老秦1 小时前
DeepSeek优化多智能体指令:避免协同冲突,提升自动化流程稳定性
android·大数据·运维·人工智能·自然语言处理·自动化·deepseek
轻颂呀2 小时前
Linux总结
linux·运维·服务器
Albert Edison2 小时前
【ProtoBuf 语法详解】Any 类型
服务器·开发语言·c++·protobuf
-ONLY-¥2 小时前
LNMP架构部署实战全解析
linux