我最近将Jenkins从一个非常旧的1.5x版本升级到1.6x版本。在启动Jenkins之后,我注意到所有工作历史显示1919年12月31日的日期和时间。如何纠正此问题并将其恢复到实际日期和时间。
如果无法做到这一点,我希望摆脱每个作业历史记录的旧日期和时间,而无需进行每个作业配置。我怎样才能做到这一点?
感谢任何帮助。
答案 0 :(得分:0)
如果这是不可能的,我想摆脱每个工作历史 没有去每个工作配置的旧日期和时间。我怎么能够 这样做?
我将回答这部分问题。我还假设你可以访问Jenkins的Scripting Console。 (http://yourJenkinsUrl.com/script)
您可以使用此命令打印Jenkins所知道的所有构建:
Jenkins.instance.allItems.each {
j -> j.builds.each { b -> println b }
}
并且this script显示只需通过调用delete()就可以删除每个构建。通过组合这些脚本,您可以删除所有现有版本。