Мы используем TeamCity в качестве нашего сервера сборки - как настроить TeamCity для запуска анализа SonarQube для решений на C#/.NET?Использование SonarQube с TeamCity и C#/.NET
Я думаю, что нам нужно выполнить бегун MSBuild в качестве задачи командной строки, так как бегун TeamCity SonarQube не вызывает бегун SonarQube MSBuild.
(Было бы здорово, если бы
http://docs.sonarqube.org/display/PLUG/C%23+Plugin
описал этот сценарий.)
EDIT
URL-адрес в исходном сообщении изменилось. Правильная ссылка: here.
так [плагин] (https://confluence.jetbrains.com/display/TW/SonarQube+Integrati on) не использует msbuild.sonarqube.runner ?? то как я могу интегрировать свою часть nunit и dotcover? – harishr
Плагин, на который вы ссылаетесь, похоже, основан на сонаре 2.4. Старая версия сканера SonarQube. По крайней мере, их последняя сборка TeamCity для TC 10.x основана на этой версии: https://teamcity.jetbrains.com/viewType.html?buildTypeId=TeamCityPluginsByJetBrains_TeamCitySonarQubePlugin_Build100x – Alix
Ответ не решил это для меня (конец журналов): Сбой интеграции SonarQube MSBuild: SonarQube не смог собрать необходимую информацию о ваших проектах. [11:53:51] [Шаг 3/3] Возможные причины: [11:53:51] [Шаг 3/3] 1. Проект не был построен - проект должен быть построен между началом и end steps [11:53:51] [Шаг 3/3] 2. Для создания проекта была использована неподдерживаемая версия MSBuild. В настоящее время поддерживаются MSBuild 12.0 вверх [11:53:51] [Шаг 3/3] 3. Начальные, строковые или конечные шаги не все были запущены из одной и той же папки – Alix