У меня проблема с интеграцией SONAR и более резкого вывода.Вот процесс, который у меня есть:
С интеграцией JENKINS и SONAR (сонар-сканер для сборки ms) я не хочу использовать вывод анализа roslyn, но я хотел бы использовать анализ R # (resharper).Что я делаю:
Я запускаю инструмент командной строки resharper для анализа решения.
"E: \ Jenkins \ tools \ JetBrains.ReSharper.CommandLineTools.2018.2.3 \ InspectCode "" E: \ Jenkins \ workspace \ TPStrings \ TPStrings.sln "--project = TPStrings --swea -s = INFO -o =" E: \ Jenkins \ workspace \ TPStrings \ TPStrings.ReSharperReport.xml "
Преобразование вывода R # в вывод сонара с помощью dotnet-requirebe.exe, который превращает вывод R # в вывод сонара JSON.
Запуск SonarScanner.MSBuild.exe и ссылку на мой предыдущий вывод сонара JSON с использованием параметра externalIssuesReportPaths
Запустите мою сборку
Удалите файлы roslyn из анализа MSBUILd, чтобысонар не учитывается.
- Конец SonarScanner.MSBuild.exe: SonarScanner.MSBuild.exe end
Вот вывод, который я получаю:
Пустая проблема проекта
, но присутствуют ошибки анализа R #:
R #импортированные правила
Почему сводка проекта не была хорошо создана с externalIssuesReportPaths?
Ожидается что-то вроде:
Ожидаемый результат
Спасибо за помощь.