繁体   English   中英

如何将自定义Findbugs规则添加到Jenkins SonarQube构建

[英]How to add custom Findbugs rule to Jenkins SonarQube build

我有一个由詹金斯(Jenkins)建立的项目。 我已经安装了Jenkins SonarQube插件 ,并添加了构建步骤以运行Sonar分析。

这可以正常工作,并且问题在我的Sonar仪表板中正确显示。

我已经编写了一些自定义的Findbugs规则,并且希望将它们添加到此分析中。 我已经编写了一个Findbugs插件(已使用Findbugs独立运行程序对其进行了测试),并且我编写了一个Sonar插件,该插件包装了Findbugs插件(基于fb-contrib声纳插件 )。

我已经在我的Sonar服务器上安装了Sonar插件(位于/opt/sonar/extensions/plugins ),但是它不会影响Jenkins的构建。

我看过Jenkins SonarQube插件的Jenkins配置,其中一个选项是应从中安装Sonar。 当前设置为从“ maven”安装Sonar。 没有似乎影响使用Sonar插件的选项。

如何将我的自定义Findbugs规则纳入此工具链?

确保已将自定义FindBugs规则添加到质量配置文件中。 如果您无法将它们添加到配置文件中,则说明插件未正确加载。 但是也许您只需要激活质量配置文件中的新规则即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM