【问题标题】:Sonarqube scanner for Msbuild v3.0.1 causes issue with Build Solution in VSTSMsbuild v3.0.1 的 Sonarqube 扫描仪导致 VSTS 中的构建解决方案出现问题
【发布时间】:2018-01-20 01:05:33
【问题描述】:

最近我尝试在我的 VSTS 版本上将我的 SonarQube Scanner for MsBuild 从 v2 更新到 v3。

1) 我重新运行了我的 VSTS 构建,以确保它在进行任何更改之前仍然成功并且运行时没有错误。

2) 我通过更改 VSTS 任务下拉菜单中的版本来更新扫描仪的版本 [在下面链接了我看到的图像]。

3) 然后我再次运行构建,在构建解决方案步骤中出现错误。

此错误与尝试从 .sonarqube/out 目录中删除文件有关。

错误 MSB3061:无法删除文件“[filepath].sonarqube\out\f_AnyCPU_Release_[GUID]\ProjectInfo.xml”。拒绝访问路径“[filepath].sonarqube\out\f_AnyCPU_Release_[GUID]\ProjectInfo.xml”

问题可能出在文件路径 (\) 中的双斜杠上,但在我更新扫描仪版本之前没有发生这种情况。有谁知道我可以做些什么来解决这个问题?

【问题讨论】:

  • 您是否尝试删除以删除 buildagent 上的文件并重新运行测试?
  • 我查看了构建代理,文件不存在。

标签: sonarqube sonarqube-scan


【解决方案1】:

该问题已通过更新版本的扫描仪得到解决。这是特定版本的扫描仪的问题。

【讨论】:

  • 如果您能列出解决问题的扫描仪版本会很有帮助。
  • 通过 VSTS 和 TFS 你没有选择一个确切的版本(你看到 3.* 但日志显示你正在使用的版本),但我相信它是 3.1.0。然后,SonarQube 已移至 4.*,它解决了我从那时起看到的其他问题。
猜你喜欢
  • 2017-11-18
  • 2018-07-04
  • 2017-04-27
  • 2018-07-30
  • 2018-03-17
  • 2017-08-17
  • 2018-05-12
  • 2017-03-24
  • 2017-10-17
相关资源
最近更新 更多