Azure devops Pull Request中的Sonarqube Quality Gate状态链接始终指向本地主机

问题描述 投票:0回答:2

PR中的Quality Gate状态url始终指向localhost,而不指向实际的声纳服务器。构建管道中的详细分析报告链接运行正常。SonarQube 8.2企业版,扫描仪,最新来自Azure Devops Marketplace。创建一个PR请求并使用Sonar Analysis触发构建。添加构建策略以验证声纳质量门单击链接。它路由到本地主机,而不是实际服务器。

enter image description here

当我单击“质量门失败”超链接时,它将带我到http://localhost/dashboard?id= ***&pullRequest = 952。理想情况下,它应该指向托管我的声纳的服务器。

tfs azure-devops sonarqube azure-pipelines sonarqube-scan
2个回答
0
投票

确保在SonarQube中配置了以下内容:

sonar.core.serverBaseURL设置为SonarQube的基本URL,包括端口号。

还要仔细检查您的代理防火墙是否阻止了来自将SonarQube服务器连接到TFS。

尝试在您的“ http.nonProxyHosts”中添加您的TFS服务器主机名“ sonar.properties”文件。

否则,这可能与您的TFS版本有关。尝试升级到TFS 2018.Update3.2及更高版本。

更多详细信息请看这个类似的问题:TFS Pull Request Decoration Not Working


0
投票

我找到了解决方法,我们需要进入管理>常规>服务器基本URL更新'服务器基本URL'。在sonarqube门户上。

© www.soinside.com 2019 - 2024. All rights reserved.