根据浏览器时区更改jenkins时间戳

时间:2017-03-02 10:47:45

标签: jenkins jenkins-2

我有一个非常简单的问题,无法找到答案。是否可以根据用户的浏览器时区更改jenkins时间戳。由于我的Jenkins服务器是UTC,但我们的一些用户在中央时区,而其他用户在几个不同的时区。所以我希望他们根据浏览器时间/时区看到任务时间戳。我们怎样才能做到这一点?感谢

2 个答案:

答案 0 :(得分:0)

一种可能的方法是在默认时区内传递所有日期,并使用momentjs或类似的库将前端的日期时间转换为浏览器时区(这可能是默认值)或手动选定的一个。

这很容易实现,并且不需要jenkins本身的任何重大更改,只是所有交付时间的地方必须包含在某些标记中,例如一个类和一些数据字段(例如包含rfc3339时间戳的data-datetime)

答案 1 :(得分:0)

Jenkins问题JENKINS-19887JENKINS-1962详细介绍了可能引入的潜在修补程序,尽管尚未在该系统的任何版本中实现。

如果您只在控制台输出中查找带有浏览器时区的时间戳(未修改所有其他时间戳),则Timestamper提供此功能。