我在外部服务器上使用SonarQube遇到了一些麻烦。我在SonarQube工作了几天,当我分析我的Maven项目本地时,一切都很好。我们使用的是Postgresql数据库。但是,当我试图在外部SonarQube服务器上分析一个项目时,会遇到一些问题。
我使用的是Sonarqube4.4和Maven3.3。请在下面找到我的Maven settings.xml。
<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<sonar.jdbc.url>
jdbc:postgresql://databaseadress/sonarqube?useUnicode=true&characterEncoding=utf8
</sonar.jdbc.url>
<sonar.jdbc.username>username</sonar.jdbc.username>
<sonar.jdbc.password>password</sonar.jdbc.password>
<sonar.host.url>
http://hostAdress
</sonar.host.url>
</properties>
</profile>
所以我解决了这个问题。SonarQube只是缺少了所需的插件。我不必在我的本地主机上使用SonarQube来完成这个操作。通过设置->Update Center
安装后,一切正常。正如我所说,这是一个新手的错误。
我可以在构建的控制台输出中看到Sonar被正确调用,但它没有找到任何要索引的文件。据我所知,声纳分析成功完成,但报告是空的。 在本地SonarQube安装时,从命令行本地运行相同的命令可以正常工作。 詹金斯:1.605 声纳:5.1(与Jenkins在同一台机器上运行,在MySQL DB上运行) Jenkins Maven插件:2.8 Jenkins SonarQube插件:2.2 我在詹金斯上添
我正在设置通过SonarQube服务器分析项目。使用的工具集是: Kotlin 1.3.61 Gradle 6.0.1 Jacoco 0.7.9 SonarQube 7.5 SonnarQube Gradle插件2.7 问题是,我在SonarQube中有0.0%的覆盖率,但同时我有一份格式良好的jacoco测试覆盖率报告。以下是中的片段: 在执行< code >期间,我有下一个日志条目。/grad
我真的有一个“溢出”试图让这些东西一起工作。我按照这里的说明:http://docs.sonarqube.org/display/PLUG/AndroidLint插件,最后安装了一个安装了Android Lint插件1.1的SonarQube 5.1.1服务器。然后我将我的多模块Gradle构建配置为与SonarQube插件一起使用:请参阅下面根配置中的代码片段。 然后我运行了lint sonar
我的POM现在看起来像, 这将生成一个报告,但仅使用最后一个功能。我有多个跑步者,所以我试图找出: A.如何将多个JSON组合成一个报告或 B.当每个测试完成时,我如何附加到一个JSON文件上? 这两种方法似乎都是可行的解决方案,但我更喜欢一种,因为我在pom.xml中似乎只遗漏了一行,因为我目前已经生成了多个JSON文件
现在,如果我配置一个Maven作业,我没有“声纳”作为构建后的操作。我只有“调用独立声纳分析”,这是一个声纳运行器,我不想要。 我在这里漏掉了什么?
使用指南 - 数据报告 - 访问分析 - 事件分析报告如何使用和查看 通过事件分析报告,提供您网站的访客点击情况,助您了解网站访客对于网站不同内容的点击情况,了解访客的点击习惯,更好的优化网站。事件分析具体设置请参考:https://www.wenjiangs.com/doc/Gdh1SixR 事件分析(trackevent)包括类型、操作、标签三个维度以及事件总数、唯一事件访客数、事件价值、平均