2016-08-09 2 views
1

Мне нужно выполнить статический анализ кода проекта .NET с помощью SonarQube.Анализ кода .NET с помощью SonarQube на платформе Linux

У меня есть 2 машины:

  1. Linux с Sonar сервера
  2. Windows, с .net кода и его инструменты (FXCop, ...)

Мне необходимо выполнить анализ на Windows, и нажмите результаты на Sonar Server на машине Linux.

Может кто-нибудь помочь мне с этим?

ответ

2

Сначала вам нужно, чтобы на вашем сервере SonarQube были установлены соответствующие плагины, поэтому C#, если его еще нет.

Затем вы установите сканер SonarQube для MSBuild на компьютере под управлением Windows и запустите анализ там, потому что полный/правильный анализ .NET-кода требует MSBuild, и это не будет работать на Linux. Не беспокойтесь, нет проблем с запуском анализа на другой машине, кроме той, на которой размещен ваш сервер SonarQube.

По существу, вы настраиваете шаг сборки, чтобы прослушивать выполнение MSBuild, затем выполняете анализ на основе данных, собранных во время сборки.

Полная информация in the docs.

+0

Не знаю, что сказать вам @GaganBajaj. Меня устраивает. –

+0

Было бы неплохо, если бы вы могли отредактировать эти детали в вопросе. –

+0

Я несколько расширил @GaganBajaj –

Смежные вопросы