tfs - SonarQube 7.1 和 TFS 2018 发布质量门结果失败
问题描述
在 TFS 2018 中创建了构建定义
在 SonarQube 上添加步骤准备分析。3 Tokenizer:转换源文件
NuGet 还原
构建解决方案:.NET
VsTest - 测试程序集
运行代码分析
发布质量门结果
第 8 步失败,出现以下错误:
评估步骤的条件:“发布质量门结果”
评估:成功()
评估成功:
(布尔)真
展开:真
结果:真
开始:发布质量门结果
==================================================== ============================= 2018-06-04T17:34:41.6970611Z 任务:发布质量门结果 2018-06-04T17: 34:41.6971068Z 描述:在 VSTS/TFS 构建结果上发布 SonarQube 的 Quality Gate 结果,待实际分析后使用。2018-06-04T17:34:41.6971496Z 版本:4.2.0 2018-06-04T17:34:41.6971818Z 作者:sonarsource 2018-06-04T17:34:41.6972216Z 帮助:更多信息2018-06-04T17 :34: 41.6972761Z ================================================= ===============================
agent.TempDirectory=D:\source\agent\_work\_temp
loading inputs and endpoints
loading
ENDPOINT_AUTH_PARAMETER_SYSTEMVSSCONNECTION_ACCESSTOKEN
loading ENDPOINT_AUTH_SCHEME_SYSTEMVSSCONNECTION
loading ENDPOINT_AUTH_SYSTEMVSSCONNECTION
loading INPUT_POLLINGTIMEOUTSEC
loading SECRET_SONARQUBE_ENDPOINT
loaded 5
Agent.ProxyUrl=undefined
Agent.CAInfo=undefined
Agent.ClientCert=undefined
Agent.SkipCertValidation=undefined
SONARQUBE_SCANNER_PARAMS={"sonar.host.url":"http://localhost:9000/","sonar.login":"admin","sonar.password":"admin","sonar.projectKey":"nao-webapi","sonar.projectName":"nao-webapi","sonar.projectVersion":"1.0","sonar.cs.vscoveragexml.reportsPaths":"**/*.coveragexml","sonar.verbose":"true"}
SONARQUBE_ENDPOINT=********
API GET: '/api/metrics/search' with query "{"f":"name","ps":500}"
响应:401 正文:“未定义”
API GET '/api/metrics/search' failed, status code was: 401
Could not fetch metrics
Processed: ##vso[task.issue type=error;][SQ] Could not fetch metrics
API GET '/api/metrics/search' failed, status code was: 401
Processed: ##vso[task.issue type=error;][SQ] API GET '/api/metrics/search' failed, status code was: 401
Agent.BuildDirectory=D:\source\agent\_work\21
defaultRoot: 'D:\source\agent\_work\21'
findOptions.followSpecifiedSymbolicLink: 'true'
findOptions.followSymbolicLinks: 'true'
matchOptions.debug: 'false'
我得到了结果,无法弄清楚为什么这不起作用。
解决方案
扩展站点表明,SonarQube 扩展适用于:
- Visual Studio 团队服务
- 团队基础服务器 2017 更新 2
- 团队基础服务器 2017 更新 3
- 团队基础服务器 2018
还没有 TFS 2018 更新 2。
推荐阅读
- widget - 如何使整个页面可滚动?
- html - 使用 css 的动态响应表单
- c - SegFault 由于无效分配?
- go - 除了Gosched还有什么?
- python - python TypeError“+的不支持的操作数类型:'int'和'str'”为什么我得到这个?
- python-3.x - 渲染 2d 高斯 - 相对于均值取梯度
- machine-learning - 逻辑回归预测错误
- spring - 将 gradle 升级到 4.7 导致 org.gradle.api.tasks.TaskExecutionException:
- xcode - 如何修复停止 Xcode 10 iOS 12 模拟器?
- cypher - 如何使用 Cypher 将两个不同的 Graph 存储为一个?