You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jenkins控制台与BlueOcean视图时间戳不一致问题求助

Jenkins控制台与BlueOcean时间戳差异的解决方案

我之前碰到过完全一样的问题!结合你给出的环境版本(Jenkins 2.164.2、BlueOcean 1.14.0、timestamper 1.9)来看,这个情况确实是BlueOcean早期版本的时区同步bug导致的——它没有正确读取Jenkins全局时区设置,默认使用了UTC时间,和你本地时区差2小时刚好对应UTC+2的偏移量。

下面是我亲测可行的解决方法,按优先级排序:

  • 升级BlueOcean与Timestamper插件:BlueOcean 1.14.0是比较旧的版本,后续发布的1.20.x及以上版本修复了这个时区不一致的问题。同时建议把Timestamper插件升级到与你的Jenkins版本兼容的最新版(可以在Jenkins插件市场查看兼容列表)。升级后重新运行流水线,时间戳应该就能自动同步了。

  • 手动设置全局时区环境变量:如果暂时无法升级插件,可以通过添加全局环境变量强制BlueOcean使用指定时区:

    1. 进入Manage Jenkins -> Configure System
    2. 找到「Global properties」板块,勾选「Environment variables」
    3. 添加一条环境变量:键为TZ,值为你的时区标识符(比如Europe/Warsaw对应UTC+2,或者Asia/Shanghai对应UTC+8,根据你的实际时区选择)
    4. 保存配置后重新运行流水线,BlueOcean会读取这个TZ变量来显示时间戳。
  • 检查Timestamper插件的时区配置:确保Timestamper没有强制使用UTC时区:

    1. 进入Manage Jenkins -> Configure System
    2. 找到「Timestamper」板块,确认「Time zone」选项选择的是「Use Jenkins default time zone」,而不是手动指定的UTC。

验证方法:完成上述任一配置后,触发一次新的流水线构建,对比控制台和BlueOcean视图的时间戳,应该就能保持一致了。

内容的提问来源于stack exchange,提问作者Andrzej Bałdys

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.13 08:49:21