sonarqube - SONAR SCANNER 未运行 - 无法连接到 sonarqube 服务器
问题描述
我可以从我的构建代理浏览器访问 sonarqube 服务器 - 它加载正常。我能够从同一个构建代理远程登录到我的 sonarqube 服务器,并且 telnet 工作正常。我可以在我的 sonarqube api (api/authentication/validate) 上打一个 CURL,我得到一个 valid=true 响应。
当调用我的声纳扫描仪时,我得到 SONARQUBE SERVER CANNOT BE REACHED ERROR。我已授予“任何人”用户在我的 SONAR 服务器中执行分析的权限。我在声纳扫描仪中只有我的声纳服务器 URL。我将我的声纳扫描仪和同一个项目复制到另一个构建 VM 并且我能够构建良好。
不知道我在这里缺少什么,请帮忙
解决方案
您的错误是“无法访问服务器”,因此这与执行分析的权限无关。
猜测一下,您的全局扫描仪配置没有正确指向您的 SonarQube 实例。您可以使用在分析级别覆盖它,-Dsonar.host.url=[your URL here]
或者您可以找到并修复全局配置。我会告诉你要寻找什么,但你没有说你正在使用哪种扫描仪。
推荐阅读
- unetstack - 有没有办法为自定义频道提供水深测量?
- c# - 想用 C# 中的 dll 来编译一个基本程序
- single-sign-on - 使用 Pingfederate 作为 SP 和 Okta 作为 IDP
- mysql - SQL将值从一个表复制到另一个
- opengl - Opengl Skybox Depth Buffer 隐藏场景
- python - 优化我的代码 [2d 列表,访问列表的每个第二个元素]
- python - Python3 .replace 产生 TypeError:需要一个类似字节的对象,而不是“str”
- python - 从熊猫数据框中的列中提取字符串中的数字
- python - 扭曲并写入 stderr 异常
- c - 如何使用 C 合并和重新排列 CSV 文件中的数据?