findbugs使用_jenkins gradle项目集成findbugs

环境:Linux Ubuntu 16.04;jdk8; jenkins ; Spring boot 集成gradle项目;

网上很多都是maven项目;所以在集成的是时候走了很多弯路。

至于怎么搭建Jenkins 集成Spring boot项目,这里就不多说。我直接说在Jenkins能够构建Springboot项目前提下,集成findbugs。

不多说,附上图

6f4dc3c05c870ebbaf8128886cf361a3.png

1.首先需要在build.gradle中加入 apply plugin: "findbugs" 插件引用;

同时加入

0ae5e9f02bd8b14dbad981a4013b4e3c.png

findbugs {
ignoreFailures = true
toolVersion = "3.0.0"
sourceSets = [sourceSets.main]
reportsDir = file("$project.buildDir/reports/findbugs")
effort = "max"
}

不用任何改动哦,直接放到项目中。至此项目中的配置已经加好,我们可以在idea中build一下

fb8bf927f8af8322ad1157209c631d45.png

之后在项目中能看到有main.xml的文件,这个文件就是我门诊之后再Jenkins制定的查看报告的文件。

0697e225d2b6233e889e352236c1e028.png

2.我们来配置Jenkins

因为我们是gradle项目,所以使用Invoke Gradle script来构建项目。我Jenkins使用的是版本是gradle5.4.1。这个没有要求,根据自己的环境来。Tasks 写 build -x test --debug;

f5f8c79b7601c13a45e52f6fd8043fa9.png

其他的不说,我只说findbugs需要的配置,其他是我们集成项目的配置。同时构建后选择下面的配置,Findbugs results填写 **/mian.xml 这个就是我们上面看到的文件,,,如果不填他默认是findbugs.xml。因为我们的名字不是这个,所以要填写。Run always 勾上。

82f73ebc6b8c3105cfc1d9dfe5f18bcc.png

好了,集成findbugs就这么简单,来看看效果。

c54bfc8415ef60b60195eeddec4467fe.png

272d2cebcb1ef87bf659c5ac42787330.png

与maven项目还是有所不一样的,但是配置的思路是一样的,只是脚本不一样。希望能帮到你们。。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值