我正在尝试集成SonarQube和Jenkins,为此我在远程Vagrant VM
(Ubuntu 14.04 LTS)上安装了这两个工具。 一切工作正常,当我在Jenkins运行SonarQube分析时,构建成功,但我无法从我的windows(本地)机器打开http://<myipaddress>:port
的Sonar仪表板。 在Jenkins中构建成功时,它为我提供了一个URL以浏览分析报告,但该URL给我提供了ERR_CONNECTION_TIMED_OUT
。无法在网络浏览器中打开SonarQube
选项到目前为止我试过:
- 尝试禁用防火墙的Ubuntu
- 当我从Windows中执行tracert命令,它给了我“目标主机不可达”。
- 当我尝试从Windows机器ping我的远程机器时,它给我请求超时错误。
- 试图检查没有显示任何错误的sonarqube日志。
我尝试了其他的选择,但似乎没有任何工作。如果有人能指导我完成这个任务,那将会非常有帮助。我不能完全弄清楚如何通过网络浏览器在本地机器上打开SonarQube的仪表板,并将其安装在远程机器上。 提前谢谢!
从您的解释可以明显看出,安装了SonarQube的远程机器无法从您的机器访问。 – Suresh
检查您是否可以在本地机器上打开网站。如果成功,您有防火墙问题。 –
也许你需要为服务器设置反向代理。或者,启用声纳运行的端口可以从外部访问。 – ANIL