首页 > 解决方案 > SONAR SCANNER 未运行 - 无法连接到 sonarqube 服务器

问题描述

我可以从我的构建代理浏览器访问 sonarqube 服务器 - 它加载正常。我能够从同一个构建代理远程登录到我的 sonarqube 服务器,并且 telnet 工作正常。我可以在我的 sonarqube api (api/authentication/validate) 上打一个 CURL,我得到一个 valid=true 响应。

当调用我的声纳扫描仪时,我得到 SONARQUBE SERVER CANNOT BE REACHED ERROR。我已授予“任何人”用户在我的 SONAR 服务器中执行分析的权限。我在声纳扫描仪中只有我的声纳服务器 URL。我将我的声纳扫描仪和同一个项目复制到另一个构建 VM 并且我能够构建良好。

不知道我在这里缺少什么,请帮忙

标签: sonarqubesonarqube-scan

解决方案


您的错误是“无法访问服务器”,因此这与执行分析的权限无关。

猜测一下,您的全局扫描仪配置没有正确指向您的 SonarQube 实例。您可以使用在分析级别覆盖它,-Dsonar.host.url=[your URL here]或者您可以找到并修复全局配置。我会告诉你要寻找什么,但你没有说你正在使用哪种扫描仪。


推荐阅读