В SonarQube, как сослаться на папку, расположенную на сервере инструмента непрерывной интеграции?

В sonarQube, как сослаться на отчет модульного тестирования, находящийся на сервере, относящийся к инструменту непрерывной интеграции? Обратите внимание, что инструменты sonarQube и CI находятся на разных серверах. Это необходимо, чтобы показать покрытие юнит-тестами в sonarQube.


person Aishwaryameenakshi    schedule 20.03.2017    source источник


Ответы (1)


Обычно сборка проекта выполняет такие операции, как:

  1. Оформить исходный код
  2. Исходный код сборки
  3. Запустите модульное тестирование и создайте отчеты о покрытии
  4. Запустите сканер SonarQube, чтобы запустить анализ

Все это происходит внутри CI-сервера. Это означает, что вам просто нужно настроить анализ SonarQube так, чтобы он указывал на файлы отчета о локальном покрытии, которые были сгенерированы непосредственно перед этим.

Например, взгляните на следующий проект:

person Fabrice - SonarSource Team    schedule 21.03.2017