1

有没有办法可以从 Jenkins 图表中排除优先级 3 违规?其他 codenarc 报告类型,如 'html' 或 'sortable' 有一个maxPriority选项,它完全符合我的要求,但 type=xml 报告不存在该选项。

帮助?


细节:

我使用codenarc作为我的 Groovy / Grails 项目的类似 lint 的源代码分析工具。

Jenkins Violations Plugin支持 codenarc(以及其他),并允许 Jenkins 作业不仅显示 HTML codenarc 报告,而且如果您有 1 个或多个高优先级违规,则构建失败。

这一切都很好,但我不希望任何优先级 3(低级别)违规出现在违规插件在 Jenkins 中创建的漂亮图表中。

这更像是一个视觉吸引力的问题,而不是其他任何事情。我根本不希望出现低级别违规行为。

我是否只能选择通过对最初生成的 xml 文件进行后处理来删除所有优先级 3 引用?正则表达式来救援。在那种情况下,我想我添加了一个构建步骤,它是一个 Groovy 脚本,它在评估违规之前运行?

4

0 回答 0