Сообщение Sonarqube в Gerrit - PullRequest
0 голосов
/ 16 января 2019

после выполнения анализа Sonarqube я получаю sonar-report.json. Чтобы опубликовать это в комментариях Gerrit, я использую Sonar Gerrit Plugin. В логах jenkins есть информация: -Репорт загружен и содержит 15 вопросов -Популярные комментарии: 0

Мой вопрос: почему нет вопросов, которые комментируются герриту? Конфигурация плагина по умолчанию, поэтому уровень серьезности самый низкий. Я думаю, что все вопросы должны быть упомянуты в комментариях.

Ответы [ 2 ]

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

Если ваш проект имеет плоскую структуру (без подмодулей), убедитесь, что параметр «Базовая директория проекта» пуст. Напротив, если ваш проект содержит подмодули, попробуйте «Разрешить автоматическое сопоставление» или настройте «Базовый каталог проекта» для каждого из подмодулей.

0 голосов
/ 16 января 2019

Проверьте следующие параметры плагина Sonar-Gerrit на Действия после сборки > Настройки SonarQube > Настройки Gerrit ... > Просмотр настроек

  • Сообщить только о новых проблемах?

    Только новые вопросы SonarQube должны быть прокомментированы в Gerrit при проверке. Измененные файлы должны быть прокомментированы со всеми соответствующими проблемами, когда не отмечены.

  • Влияет только на измененные строки

    Изменяется только в текущих строках коммитов, которые комментирует Геррит при проверке. Измененные файлы должны быть прокомментированы со всеми проблемами, если этот контроль снят.

...