gpt4 book ai didi

Sonarqube 6.2 错误、漏洞和其他统计数据为 0

转载 作者:行者123 更新时间:2023-12-01 06:04:27 25 4
gpt4 key购买 nike

我们最近升级到了 SonarQube 6.2 版本。对于所有项目 (16) 的统计数据:

错误、漏洞、债务、异味、重复、重复块

都是零 (0)。只有覆盖率度量显示正覆盖率值并按预期​​存在。

作为一项独立测试,我们创建了一个简单的 Java 项目,其中包含一些技术债务问题。这个项目和其他项目一样都使用 Gradle 和 Gradle 插件:id 'org.sonarqube' version '2.2.1'。当 SonarQube 任务将数据发布到 SonarQube 时,它​​再次显示为零。然后我们将 Sonar 主机 url 更改为本地 Docker 实例:

systemProp.sonar.host.url = http://192.168.99.100:9000

Docker 实例成功启动:

docker run -d --name sonarqube -p 9000:9000 -p 9092:9092 sonarqube

使用相同的简单项目,当 Gradle 任务 SonarQube 将结果发布到 Docker url 时,SonarQube 的相同版本 6.2 显示所有正确的数据,并且没有任何数据为零或丢失。

我们的两个 SonarQube 6.2 版服务器都运行相同的插件,但呈现出不同的结果。主要区别在于 Docker 实例从一个全新的数据库开始,其中呈现零数据的旧网络节点已从过去 2 年的先前 SonarQube 版本升级。

我们怀疑升级过程中引入了导致所有这些零 (0) 的缺陷。问题似乎可以通过从新数据库开始解决,但遗憾的是历史记录将丢失。

有没有人有这些归零措施的经验?

如何在不丢失历史记录的情况下解决问题(数据库?)?

最佳答案

G. Ann (SonarSource Team) 的建议

rm $SONARQUBE_HOME/data/es 

解决了这个问题。一旦应用了这一点,随后发布的分析就会出现正确的值而没有数据丢失。

有关如何应用此解决方案的更多信息,请访问: How to trigger a full SonarQube ES reindex.

关于Sonarqube 6.2 错误、漏洞和其他统计数据为 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41770232/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com