我有一个非常简单的问题,无法找到答案。是否可以根据用户的浏览器时区更改jenkins时间戳。由于我的Jenkins服务器是UTC,但我们的一些用户在中央时区,而其他用户在几个不同的时区。所以我希望他们根据浏览器时间/时区看到任务时间戳。我们怎样才能做到这一点?感谢
答案 0 :(得分:0)
一种可能的方法是在默认时区内传递所有日期,并使用momentjs或类似的库将前端的日期时间转换为浏览器时区(这可能是默认值)或手动选定的一个。
这很容易实现,并且不需要jenkins本身的任何重大更改,只是所有交付时间的地方必须包含在某些标记中,例如一个类和一些数据字段(例如包含rfc3339时间戳的data-datetime)
答案 1 :(得分:0)
Jenkins问题JENKINS-19887和JENKINS-1962详细介绍了可能引入的潜在修补程序,尽管尚未在该系统的任何版本中实现。
如果您只在控制台输出中查找带有浏览器时区的时间戳(未修改所有其他时间戳),则Timestamper提供此功能。