Jenkins升级后,作业历史日期会发生变化

时间:2015-12-23 21:05:45

标签: jenkins jenkins-plugins

我最近将Jenkins从一个非常旧的1.5x版本升级到1.6x版本。在启动Jenkins之后,我注意到所有工作历史显示1919年12月31日的日期和时间。如何纠正此问题并将其恢复到实际日期和时间。

如果无法做到这一点,我希望摆脱每个作业历史记录的旧日期和时间,而无需进行每个作业配置。我怎样才能做到这一点?

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

  

如果这是不可能的,我想摆脱每个工作历史   没有去每个工作配置的旧日期和时间。我怎么能够   这样做?

我将回答这部分问题。我还假设你可以访问Jenkins的Scripting Console。 (http://yourJenkinsUrl.com/script

您可以使用此命令打印Jenkins所知道的所有构建:

Jenkins.instance.allItems.each {
  j -> j.builds.each { b -> println b }
}

并且this script显示只需通过调用delete()就可以删除每个构建。通过组合这些脚本,您可以删除所有现有版本。