Jenkins 中的 SonarQube 和 Sonar runner 安装

标签 sonarqube sonar-runner

我已经在我的机器上安装了 SonarQube-4.3 和 Jenkins。为了将 Sonar 与 Jenkins 集成,安装了 SonarQube 插件。

我是否需要在我的机器上安装 Sonar-runner 才能通过 Jenkins 触发分析?

最佳答案

您需要在相同/不同的机器上安装并运行 SonarQube。 您还需要 Jenkins 中的 SonarQube 插件,它将连接 SonarQube 以存储结果。

Sonar-runner 将是分析器,它将对您的代码库进行分析。 您需要在本地机器上安装 sonar-runner,并且必须在 Jenkins 系统配置中指定它的路径。

请在下方查看屏幕截图以获得详细信息。

enter image description here enter image description here

关于Jenkins 中的 SonarQube 和 Sonar runner 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31132729/

相关文章:

maven - 为什么测试在我的 Jenkins-Sonar 插件中失败,但在 Jenkins-Maven 运行期间却没有?

gradle - 没有适用于组件的DSM数据(Gradle Multi-Project)

sonarqube - 自 SonarQube 5.2 起,批处理端不再支持任务

C# 使用不可变集合或减少字段的可访问性 'CreateContactMapping'

git - SonarQube 无法从 Jenkins 项目获取 git Blame 信息

java - 允许 SonarQube 在 Java 中使用 protected 变量

javascript - SonarQube 的 JavaScript 插件中是否存在错误,它不会获取子目录中测试的 Surefire 测试结果?

svn - 是否可以通过预提交 Hook 运行 SonarQube 分析

jenkins - 适用于 Jenkins 的 SonarQube 扫描仪 - SonarQube MSBuild 集成失败 : SonarQube was unable to collect the required information about your projects

c++ - 使用宏的 C++ 插件获取解析错误