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

运行结果如下图所示:

相关推荐
枫叶梨花9 分钟前
Dify 离线安装 OpenAI API Compatible 插件踩坑记
服务器·人工智能
Championship.23.2411 分钟前
Linux 3.0 音频机制深度解析:ALSA基础架构与传统音频驱动模型
linux·运维·音视频·alsa
Yukinaaaa28 分钟前
以“轮盘数组”思维彻底搞懂并实现阻塞队列
java·服务器·ide·安全·javaee·阻塞队列·轮盘数组
Tian_Hang35 分钟前
Linux基础知识(四)
linux·ide·驱动开发·计算机视觉·硬件工程·动画
无证驾驶梁嗖嗖38 分钟前
ubuntu下测试nvme带宽和健康度
运维
HLC++1 小时前
Linux文件操作
linux·运维·服务器
InfraSense1 小时前
多门店运维闭环全景架构:监控+告警+工单+SLA+复盘,一套最小可用系统怎么串起来
运维·msp
Sirius Wu1 小时前
当前主流 RAG 架构全景及轻量级向量库选型深度分析
运维·人工智能·架构·aigc
晚风予卿云月1 小时前
【Linux】进程控制(二)——进程等待 全方位详解
linux·运维·服务器·进程控制·进程等待
上天_去_做颗惺星 EVE_BLUE1 小时前
【新 Linux 服务器上手全攻略】系统巡检、存储规划与开发环境初始化
linux·运维·服务器·ubuntu·macos·centos