Отображать только приоритеты кода 1 и 2 в отчете о нарушениях Jenkins

Можно ли как-то исключить нарушения приоритета 3 из графика Дженкинса? Другие типы отчетов codenarc, такие как "html" или "sortable", имеют параметр maxPriority, который делает именно то, что я хочу, но этот параметр не существует для отчета type=xml.

Помогите?


Подробности:

Я использую codenarc в качестве инструмента анализа исходного кода для моего проекта Groovy / Grails.

Плагин Jenkins Violations поддерживает codenarc (среди прочего) и позволяет заданию Jenkins не только отображать отчет HTML codenarc, но и отказывать в сборке, если, скажем, у вас 1 или более нарушений с высоким приоритетом.

Это все замечательно, но я не хочу, чтобы какие-либо нарушения приоритета 3 (низкого уровня) появлялись на изящном графике, который плагин нарушений создает в Jenkins.

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

Осталась ли у меня только опция удаления всех ссылок с приоритетом 3 путем последующей обработки первоначально созданного файла XML? Regex на помощь. В таком случае, я полагаю, что я добавляю шаг сборки, который представляет собой Groovy Script, который выполняется до оценки нарушений?

0 ответов

Другие вопросы по тегам