Отображать только приоритеты кода 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, который выполняется до оценки нарушений?