如何在tfs 2015中为.net核心项目配置声纳

时间:2016-10-20 09:53:54

标签: .net tfs sonarqube

我一直有这个问题。

2016-10-20T09:32:52.6982011Z执行powershell脚本:C:\ Agents \ agent \ tasks \ SonarQubePostTest \ 1.0.37 \ SonarQubePostTest.ps1 2016-10-20T09:32:53.7060658Z用于MSBuild 1.1的SonarQube扫描仪 2016-10-20T09:32:53.7070421Z在C:\ Agents \ agent \ tasks \ SonarQubePreBuild \ 1.0.35 \ MSBuild.SonarQube.Runner-1.1 \ SonarQube.Analysis.xml中找不到默认属性文件 2016-10-20T09:32:53.7081233Z后处理开始了。 2016-10-20T09:32:53.8105393Z用于MSBuild的SonarQube扫描仪结束步骤2.1 2016-10-20T09:32:53.8105393Z 11:32:53.606从TFS中获取代码覆盖率报告信息... 2016-10-20T09:32:53.8116042Z 11:32:53.641试图找到测试结果(.trx)文件... 2016-10-20T09:32:53.8125127Z 11:32:53.642未找到测试结果文件 2016-10-20T09:32:53.8125127Z ## [错误]未找到可分析的项目。 SonarQube分析将不会执行。检查构建摘要报告以获取详细信息。 2016-10-20T09:32:53.8125127Z生成声纳属性文件失败。无法完成SonarQube分析。 2016-10-20T09:32:53.8144208Z 11:32:53.765创建摘要降价文件... 2016-10-20T09:32:53.8144208Z ## [错误]后处理失败。退出代码:1 2016-10-20T09:32:53.8222795Z ## [错误]从批处理文件收到意外的退出代码:1 2016-10-20T09:32:53.8495949Z如果关联的质量门失败,则构建未设置为失败。

1 个答案:

答案 0 :(得分:4)

围绕.NET Core的工具还没有最终确定,因此很大程度上依赖于构建工具的MsBuild的SonarQube扫描程序还不支持.NET Core。微软正在将.xproj迁移到.csproj,所有构建都使用MsBuild。我们甚至可能不需要改变任何东西以支持.NET Core。