Как анализировать подмодули Git с помощью SonarCloud? - PullRequest
3 голосов
/ 05 июня 2019

В настоящее время я пытаюсь настроить многомодульный проект Maven, чтобы собрать некоторые метрики. Некоторые из этих модулей являются подмодулями GitHub и не отображаются при запуске анализа SonarCloud.

Мы используем Travis CI, и я настроил SonarCloud в файле .travis.yml.

addons:
    sonarcloud:
        organization: "my-organization"
        token:
            secure: "my-token"

Я ожидал, что анализ пройдёт по всем источникам (и, очевидно, это так, смотрите журнал по адресу https://travis -ci.org / atlanmod / atlanmod-platform , стартовая строка 4753), но фактически анализируются только "обычные" модули, а не подмодули Git.

1 Ответ

0 голосов
/ 06 июня 2019

Проблема решена.Вам на самом деле нужно установить для параметра sonar.scm.exclusion.disabled значение true.Вот как выглядит .travis.yml:

script:
   - mvn clean install
   - mvn -Dsonar.scm.exclusions.disabled sonar:sonar
...