Drone CI集成SonarQube:远程访问时sonar_host如何配置?
关于Drone CI中SonarQube远程访问的sonar_host设置
- sonar_host需设置为你的SonarQube远程服务器的完整可访问地址,格式为
http://<服务器IP或域名>:<端口号>(SonarQube默认端口为9000,若你修改过服务端口,替换为对应端口即可)。 - 举个实际例子:如果SonarQube部署在IP为192.168.1.100的服务器上且用默认端口,sonar_host就填
http://192.168.1.100:9000;如果用了自定义域名如sonar.example.com,端口保持默认,就填http://sonar.example.com:9000。 - 额外注意:要确保Drone CI的运行节点所在网络能访问这个地址,同时SonarQube服务器的防火墙或安全组已开放对应端口的访问权限。
修正后的Drone CI脚本示例:
return { "name": "code-analysis", "image": "aosapps/drone-sonar-plugin:latest", "settings": { "sonar_host": "http://your-sonar-server-ip-or-domain:9000", "sonar_token": "xxx", "usingProperties": "true" } }
内容的提问来源于stack exchange,提问作者srisindhu saride
相关产品推荐
相关产品推荐

