jenkins - 无法在网络浏览器中打开 SonarQube

标签 jenkins sonarqube

我正在尝试集成 SonarQube 和 Jenkins,为此我已在远程 Vagrant VM 上安装了这两个工具(Ubuntu 14.04 LTS)。
一切正常,当我在 Jenkins 中运行 SonarQube 分析时构建成功,但我无法在 http://<myipaddress>:port 打开 Sonar 仪表板从我的 Windows(本地)机器。
当在 Jenkins 中构建成功时,它给了我一个 URL 以便浏览分析报告,但这个 URL 给了我 ERR_CONNECTION_TIMED_OUT .

到目前为止我尝试过的选项:

  • 尝试禁用 Ubuntu 防火墙
  • 当我从 Windows 执行 tracert 时,它给我“目标主机无法访问”。
  • 当我尝试从 Windows 机器 ping 我的远程机器时,它给了我请求超时错误。
  • 尝试检查未显示任何错误的 sonarqube 日志。

  • 我也尝试了其他选项,但似乎都不起作用。如果有人可以指导我完成此操作,将会有很大帮助。我不太能弄清楚如何通过网络浏览器在我的本地机器上打开 SonarQube 的仪表板,而它已安装在远程机器上。
    先感谢您!

    最佳答案

    确保防火墙允许从其他网络访问 SonarQube 的端口。
    运行以下命令检查 SonarQube 端口是否打开:sudo ufw status verbose如果您的防火墙被禁用,此命令将为您提供以下输出:Status: inactive在这种情况下,通过运行 sudo ufw enable 启用防火墙然后再次运行sudo ufw status verbose它将为您提供如下输出:
    enter image description here
    如果输出未显示 SonarQube 端口,则使用以下命令启用其端口:sudo ufw allow <SONAR_PORT>/tcp这将允许您访问 SonarQube 端口。

    关于jenkins - 无法在网络浏览器中打开 SonarQube,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45578056/

    相关文章:

    maven - 将最新版本从存储库部署到 tomcat

    Jenkins 构建名称 setter 插件找不到变量

    java - 降低圈复杂度,多个if语句

    java - Sonar分析导致通过Jenkins在maven项目上索引0个文件

    sonarqube - 覆盖率指标不考虑未经测试的代码?

    matlab - Sonarqube 中有解析和集成 Matlab 的插件吗?

    sonarqube - SonarQube 升级到 5.4 后,所有质量配置文件都没有规则

    jenkins - 如何使用 Jenkins job dsl 为 gitlab 插件设置 secret token ?

    jenkins - 如何在脚本化 Jenkinsfile 中使用多个属性?

    jenkins - 在扩展选择参数中访问构建参数 - 在升级步骤中?