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

时间:2014-01-16 12:35:06

标签: plugins jenkins sonarqube findbugs

我有一个由Jenkins建造的项目。我已经安装了Jenkins SonarQube plugin,并添加了一个构建步骤来运行Sonar分析。

此工作正常,问题正在我的Sonar仪表板中正确显示。

我已经编写了一些自定义的Findbugs规则,我想将它们添加到此分析中。我编写了一个Findbugs插件(我使用Findbugs独立运行程序测试过),我编写了一个包含Findbugs插件的Sonar插件(基于the fb-contrib sonar plugin)。

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

我已经查看了Jenkins SonarQube插件的Jenkins配置,其中一个选项是应该安装Sonar的地方。目前它将从“maven”安装Sonar。没有任何选项会影响使用哪种Sonar插件。

如何将自定义Findbugs规则引入此工具链?

1 个答案:

答案 0 :(得分:1)

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