首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sonar-Gerrit Jenkins插件结果不明确

Sonar-Gerrit Jenkins插件结果不明确
EN

Stack Overflow用户
提问于 2016-07-28 23:21:09
回答 1查看 308关注 0票数 3

我在Jenkins的工作中使用Gerrit-Sonar插件。

当我运行该作业时,我在日志中得到了一个确切的结果,即“发现了n个问题”,并将报告发送给Gerrit。然而,当我在Gerrit中查看评论时,它显示“没有发现任何问题”,并且评论得到+1分。

这种行为的原因可能是什么?

EN

回答 1

Stack Overflow用户

发布于 2017-04-07 00:02:28

我认为这个问题与您的筛选器设置有关。

那么,这么多问题被忽视的可能原因是什么呢?

首先,声纳报告包含了项目的所有问题。

如果您的标记为“仅报告新问题”,则将省略声纳数据库中已存在的所有问题。

接下来,"Add comments to changed lines“标志允许插件忽略属于当前提交中未更改的代码行的所有问题。(例如,如果声纳数据库每天刷新一次,则当天在所有提交中创建的所有问题都将是新的,但只有每个问题的作者才会关心-因此它们只对作者可见。

最后,默认情况下,只有严重(或更高)严重程度的问题才会将构建标记为失败。

您可以更改过滤器设置。有关如何做到这一点的详细信息,请参阅项目Wiki

此行为也可能与具有嵌套模块的issue JENKINS-43047相关。如果您的项目有多个嵌套级别,则导出的sonar-report.json中的模块组件的路径不是完整路径,而是模块的路径组件。在1.0.8版本之前,插件没有正确处理它。

另一个问题是JENKINS-43730,如果您添加了0个项目配置。添加默认配置,以便可以通过插件找到您的声纳报告

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38640540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档