SonarQube扫描仪执行出错[Windows - Linux Master-Slave]

kap*_*aps 5 jenkins sonarqube sonarqube-scan sonarscanner

我在Windows机器上运行SonarQube Server和Jenkins实例.

我创建了Jenkins工作以使用SonarQube生成代码覆盖率报告.这个工作在Linux机器上运行

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

但后来我在詹金斯得到了错误

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
Run Code Online (Sandbox Code Playgroud)

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

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

小智 2

需要检查声纳服务器名称/详细信息。不确定您是否使用插件或声纳运行器来执行。这两种方法都可以验证 sonar.host.url 值并确保其映射到正确的主机名和端口。