【问题标题】:SonarQube and Sonar runner installation in JenkinsJenkins 中的 SonarQube 和 Sonar runner 安装
【发布时间】:2015-09-16 22:08:46
【问题描述】:

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

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

【问题讨论】:

  • 改进措辞并消除重复

标签: sonarqube sonar-runner


【解决方案1】:

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

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

请在下面的屏幕截图中找到详细信息。

【讨论】:

  • 谢谢你的解决方案。我还有一个问题。现在我的 SonarQube 和 Jenkins 在不同的机器上,我已经在我的本地机器上安装了 sonar runner2.4。现在在 Jenkins 中设置 SONAR_RUNNER_HOME 我应该给我的本地机器的路径?如果是,您能否解释一下不同机器中的詹金斯如何识别我本地机器中的声纳运行器?
  • Jenkins 和 SonarRunner 必须在同一台机器上。如果您将 SonarRunner 安装在“/usr/local/sonar-runner”下,则将此路径添加到配置中。
  • 非常感谢您的回复
猜你喜欢
  • 2015-08-11
  • 2011-12-12
  • 2016-01-16
  • 2013-10-24
  • 2015-09-11
  • 2012-12-28
  • 2015-12-29
  • 2016-09-16
  • 2016-01-20
相关资源
最近更新 更多