2016-07-28 5 views
3

Я использую плагин Gerrit-Sonar в своих работах Jenkins.Сонар-Геррит Дженкинс плагин неоднозначные результаты

Когда я запускаю задание, я получаю точный результат в журналах, что «n проблем найдено», и отчет был отправлен Gerrit. Однако, когда я смотрю обзор в Gerrit, в нем говорится, что «проблем не было найдено», а обзор получает оценку +1.

В чем может быть причина такого поведения?

+0

Вы просмотрели все журналы Дженкинса, чтобы найти предупреждение или сообщение об ошибке? – Flows

+0

, столкнувшись с той же проблемой. Могли ли вы это разрешить? – gsagrawal

+0

@gsagrawal, я сделал несколько заметок на работе, и я мог их извлечь. Вам все еще нужна помощь? – user

ответ

0

Я предполагаю, что эта проблема связана с настройками фильтра.

Итак, каковы возможные причины игнорирования многих вопросов?

Во-первых, отчет сонара содержит все выпуски проекта.

Если у вас есть флаг «Сообщить только о новых проблемах», тогда все проблемы, которые уже существуют в базе данных сонара, будут опущены.

Далее, флаг «Добавить комментарии только к измененным строкам» позволяет плагину игнорировать все проблемы, относящиеся к строкам кода, не измененным в текущей фиксации. (Например, если база данных гидролокатора обновляется один раз в день, все проблемы, созданные во всех коммитах в течение этого дня, будут новыми, но только автор каждого из них должен заботиться - поэтому они видны только автору.

Окончание по умолчанию только вопросы с крупными (и выше) степени тяжести ознаменует построить не удалось.

Вы можете изменить настройки фильтра см. проект Wiki подробную информацию о том, как это сделать.


Это поведение может также связаны с issue JENKINS-43047 с вложенными модулями. Если ваш проект имеет несколько вложенных уровней, путь компонента модуля в экспортированном sonar-report.json - это не полный путь, а компонент пути модуля. Плагин не обработал его правильно до версии 1.0.8.

Другая проблема: JENKINS-43730, если у вас есть 0 конфигураций проекта. Добавьте конфигурацию по умолчанию, чтобы ваш отчет о сонаре можно было найти с помощью плагина

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