一步步实现持续集成(七)运行Findbugs

FindBugs是通过编译好的class来查找bugs的,与PMD和checkstyle的原理不同。本章增加对FindBugs的安装。

(一)配置POM文件

在本地源代码中的pom.xml文件中增加如下配置:



org.codehaus.mojo
findbugs-maven-plugin
3.0.5

High
Default
true
true
true
html


代码修改完毕后提交到远程服务器。

##(二)Jenkins中安装FindBugs插件
在Jenkins中需要安装FindBugs插件,安装步骤如图所示。
一步步实现持续集成(七)运行Findbugs_第1张图片

##(三)Jenkins中增加任务配置
在Jenkins任务中增加FIndBugs的任务配置,包括构建命令和报告的显示等,具体如下图:
一步步实现持续集成(七)运行Findbugs_第2张图片

一步步实现持续集成(七)运行Findbugs_第3张图片

一步步实现持续集成(七)运行Findbugs_第4张图片

一步步实现持续集成(七)运行Findbugs_第5张图片

(四)运行结果

最后点击执行构建,Findbugs的运行结果如图。
一步步实现持续集成(七)运行Findbugs_第6张图片

到本章为主,我们已经安装完成三个代码检查工具,并能够生成代码检查报告。后续我们将在Jenkins中自动调用单元测试,并生成单元测试报告。

你可能感兴趣的:(持续集成)