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

运行结果如下图所示:

相关推荐
Sayai1 分钟前
Hadoop 集群安全加固实战:YARN 未授权访问漏洞修复,firewalld 白名单 + Nginx 反向代理 Basic Auth 全流程
运维·hadoop·nginx·安全·网络安全
云飞云共享云桌面14 分钟前
智能装备数字化转型:云飞云云桌面助力苏州工厂共享 SolidWorks 算力
运维·服务器·3d·自动化·制造
Zkaisen15 分钟前
Jenkins 任意文件读取漏洞(CVE-2024-23897)安全防御指南
jenkins
H.莓飛18 分钟前
【C++】内存管理
linux·开发语言·jvm·c++·visual studio
yichengerp26 分钟前
中小电子厂用什么ERP?电子厂ERP管理软件实施要点与易呈方案推荐
大数据·运维·人工智能·云计算·制造
励志师code26 分钟前
RoCE 网络实战:从 NCCL 调优到 RDMA 硬件计数器排障
linux·运维·网络·云计算
水饺编程30 分钟前
第2章:Linux 基础,pwd 命令
linux·c语言·汇编
鱼很腾apoc31 分钟前
【MySQL】 第1期 从核心概念到表约束全解析
linux·c语言·数据库·学习·mysql
程序员-Benothing39 分钟前
Linux进程优先级与调度:nice、renice、CPU亲和性实战
linux·运维·服务器
程序员-Benothing41 分钟前
Linux进程前后台管理:jobs、fg、bg、nohup、disown
linux·运维·服务器