【问题标题】:A Sonar Snapshot dated in the future prevents new Sonar Analysis未来的声纳快照阻止了新的声纳分析
【发布时间】:2014-08-05 18:05:27
【问题描述】:

我们的 Maven 项目由 Jenkins 构建,并于 2014 年 12 月 31 日发送给 Sonar 分析(所以在未来。我怀疑有人更改了运行 Jenkins 和 Sonar 的服务器的日期......)

在 Sonar 中,最后一个快照的日期为 2014 年 12 月 31 日,并且此快照无法删除。

无法再进行声纳分析: [错误] 'sonar.projectDate' 属性不能早于该项目的最后一个已知质量快照的日期。值:'2014-08-04T11:27:23-0500'。最新质量快照:'2014-12-31'。此属性只能用于按时间顺序重建过去。

如何回到稳定状态?是否可以在不损坏数据的情况下删除声纳数据库中的数据:要执行哪些查询? 或者解决方案是删除 Sonar 中的项目并从头开始? 有没有办法重命名声纳项目(出于历史目的)并从头开始?

谢谢。

【问题讨论】:

    标签: sonarqube


    【解决方案1】:

    很遗憾,无法删除最新的快照,我们强烈建议不要手动更新数据库,因为它会产生很多副作用。

    您确实可以更改项目密钥(在“配置 > 更新密钥”中)以将其历史记录保留一段时间(但名称将保持不变)并从头开始重新开始新的分析。

    【讨论】:

      猜你喜欢
      • 2012-03-21
      • 2015-12-02
      • 1970-01-01
      • 1970-01-01
      • 2017-05-09
      • 2016-03-21
      • 2015-03-25
      • 1970-01-01
      • 2012-05-24
      相关资源
      最近更新 更多