【问题标题】:Error in SonarQube Scanner Execution [Windows - Linux Master-Slave]SonarQube 扫描仪执行错误 [Windows - Linux Master-Slave]
【发布时间】:2019-01-01 20:21:13
【问题描述】:

我在 Windows 机器上运行 SonarQube 服务器和 Jenkins 实例。

我创建了 Jenkins 作业以使用 SonarQube 生成代码覆盖率报告。 该作业在 Linux 机器上运行

  1. 构建代码
  2. 运行单元测试用例
  3. 运行声纳扫描仪

但后来我在 jenkins 中遇到错误

ERROR: Error during SonarQube Scanner execution
ERROR: Unable to execute SonarQube
ERROR: Caused by: Fail to get bootstrap index from server
ERROR: Caused by: Failed to connect to localhost/0:0:0:0:0:0:0:1:9000

错误是正确的,因为我的服务器是在 Windows 机器上而不是在 linux (127.0.0.1) 上运行的。

想知道如何解决这个问题?并在 Windows 上获得结果。有可能吗?

【问题讨论】:

  • 您期望我们从错误消息中猜出您在做什么?另请注意 cygwin-1.7.4-1 已有 8 年历史。 sourceware.org/ml/cygwin-announce/2010-04/msg00005.html 可能是时候更新一些东西了?
  • 您的代码编译时是否没有错误和警告没有这些标志?它是否成功执行?如果没有,请先修复它,包括警告!
  • 是的。删除这些标志后代码编译成功
  • 在从 Jenkins 运行作业之前,您是否确保 SonarQube 已启动??

标签: jenkins sonarqube sonarqube-scan sonarscanner


【解决方案1】:

需要检查声纳服务器名称/详细信息。不确定您是使用插件还是声纳运行器来执行。无论哪种方式都验证 sonar.host.url 值并确保它映射到正确的主机名和端口。

【讨论】:

    猜你喜欢
    • 2017-11-02
    • 2017-07-20
    • 2018-08-01
    • 2018-12-17
    • 2017-10-11
    • 1970-01-01
    • 2018-03-18
    • 2017-03-15
    • 2017-08-26
    相关资源
    最近更新 更多