как настроить sonar в tfs 2015 для проекта .net Core

#.net #tfs #sonarqube

#.net #tfs #sonarqube

Вопрос:

У меня всегда такая проблема.

2016-10-20T09:32:52.6982011Z Выполнение сценария powershell: C:AgentsagenttasksSonarQubePostTest1.0.37SonarQubePostTest.ps1 2016-10-20T09:32:53.7060658Z Сканер SonarQube для MSBuild 1.1 2016-10-20T09:32:53.7070421Z Файл свойств по умолчанию не найден в C:AgentsagenttasksSonarQubePreBuild1.0.35MSBuild .SonarQube.Runner-1.1 SonarQube.Analysis.xml 2016-10-20T09:32:53.7081233Z Начата постобработка. 2016-10-20T09:32:53.8105393Z Сканер SonarQube для MSBuild Завершает шаг 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.8125127Сбой Z-генерации файла свойств sonar. Не удалось завершить анализ 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:

Инструментарий для .NET Core еще не завершен, поэтому сканер SonarQube для MSBuild, который в значительной степени зависит от инструментов сборки, пока не поддерживает .NET Core. Microsoft перемещает файл .xproj в файл .csproj и все сборки для использования MSBuild. Возможно, нам даже не придется ничего менять в конце для поддержки .NET Core.

Комментарии:

1. существует аналогичный инструмент?!