Как я могу создать отчет из msbuild runner для sonarqube?

У меня SonarQube 5.2 с msbuild runner 1.0.2 работает нормально и отправляет результаты на сервер. Все хорошо.

Я хотел бы иметь возможность создавать отчеты о проблемах либо в результате запуска, либо из сети SonarQube. Как я могу это сделать?


person WiSeeker    schedule 24.11.2015    source источник
comment
Что ты имеешь в виду? Вы хотите что-то вроде PDF со списком всех выпусков?   -  person Dinesh Bolkensteyn    schedule 25.11.2015
comment
Да! Со списком вопросов. Я знаю, что для PDF существует коммерческий плагин. Меня больше интересует отчет в формате HTML. Я вижу, что HTML-отчет может быть создан как часть анализа перед фиксацией. Я не понимаю, как заставить его работать для msbuild runner, поскольку, похоже, нет соответствующих переключателей командной строки или других параметров.   -  person WiSeeker    schedule 25.11.2015


Ответы (1)


Передать /d:sonar.analysis.mode=preview /d:sonar.issuesReport.html.enable=true в MSBuild.SonarQube.Runner.exe при вводе команды begin

MSBuild.SonarQube.Runner.exe begin /k:"codequalitysample" /n:"Code Quality Sample" /v:"1.0" /d:sonar.resharper.cs.reportPath="%CD%\ResharperInspectionResults.xml" /d:sonar.resharper.solutionFile="%CD%\CodeQualitySample.sln" /d:sonar.analysis.mode=preview /d:sonar.issuesReport.html.enable=true

msbuild /t:Rebuild "%CD%\CodeQualitySample.sln"

"%rctdir%\inspectcode.exe" /output="%CD%\ResharperInspectionResults.xml" "%CD%\CodeQualitySample.sln"

MSBuild.SonarQube.Runner.exe end
person WiSeeker    schedule 05.12.2015