【发布时间】:2020-02-11 18:03:33
【问题描述】:
我已经通过 Azure Devops 在我的 CI 中添加了 sonarkube,在我的 CI 中有一个名为对 SonarQube 进行准备分析的工作,在这个工作中我创建了一个服务连接,在这个弹出窗口中,必须添加 SonarQube 服务器 URL,在我的 Azure 门户我只能在容器实例中找到“abcsonarqube.westeurope.azurecontainer.io”。在我看到的一个网站中,SonarQube 服务器 URL 基于“cloudapp.azure.con:9000”,所以我添加了这个 url“abcsonarqube.westeurope.cloudapp.azure.con:9000”。
但是通过部署我得到了这个错误:
##[error][SQ] API GET '/api/server/version' failed, error was: {"code":"ENOTFOUND","errno":"ENOTFOUND","syscall":"getaddrinfo","hostname":"abcsonarqube.westeurope.cloudapp.azure.com","host":"abcsonarqube.westeurope.cloudapp.azure.com","port":"9000"}
有人有解决办法吗?
【问题讨论】:
-
您使用哪种代理? Microsoft 托管代理还是自托管代理?根据错误消息,Azure DevOps 找不到 SonarQube 服务器。似乎是连接问题。
-
@vadim kotov - 你有什么解决办法吗?
-
@DSA 抱歉,我不是问题的作者,我只是编辑了它。
标签: azure-devops continuous-integration sonarqube continuous-deployment