【问题标题】:Issue in integrating sonarqube analysis with Ci build将 sonarqube 分析与 Ci 构建集成的问题
【发布时间】:2019-10-24 19:58:30
【问题描述】:

我正在尝试使用 Ci build 运行 sonarqube 分析。 我在我的 vsts 构建定义中添加了任务“准备对 Sonarqube 进行分析”和“运行代码分析”。排队构建时出现以下错误:

[SQ] API GET ‘/api/server/version’ failed, error was: {“code”:“ENOTFOUND”,“errno”:“ENOTFOUND”,“syscall”:“getaddrinfo”,“hostname”:“sonarqube.sssss.com”,“host”:“sonarqube.ssss.com”,“port”:443}

我使用的 Sonarqube 版本是 6.1。 谁能帮我找出这个问题发生的原因。

【问题讨论】:

  • 你能分享你的构建管道吗?

标签: azure-devops sonarqube


【解决方案1】:

将声纳分析与 Ci 构建集成的问题

根据错误消息 API GET ‘/api/server/version’ failed,您的 Azure DevOps 代理似乎无法连接到 SonarQube URL。

如果您使用托管代理,它无法访问您的本地 SonarQube 服务器。所以,你必须使用私人代理。

如果您使用的是私有但仍然存在此问题,则应确认您的私有代理可以连接到 SonarQube 服务器。

查看similar thread 了解更多详情。

希望这会有所帮助。

【讨论】:

  • 这绝对是解决方案!
  • 是否建议在每次 CI 构建/Git 提交时自动运行 SonarQube 分析?
猜你喜欢
  • 2018-07-07
  • 2011-11-13
  • 2019-10-13
  • 2017-03-14
  • 2013-02-21
  • 2020-11-21
  • 2022-01-13
  • 2016-11-02
  • 1970-01-01
相关资源
最近更新 更多