火线(Fireline)的Jenkins官方插件已经上线,目前火线不仅能检查出安卓代码中的安全类问题和内存泄露问题,还兼容了阿里开源的Java开发规约(P3C项目),本文将以教程的形式帮助大家了解如何在Jenkins中使用火线插件做静态代码扫描。
Jenkins下载和安装
提示:如果您已经在使用Jenkins,请直接跳转至章节 Jenkins安装火线(Fireline)插件
。
1. 前往Jenkins官网进行下载:https://jenkins.io/download/
我下载的2.91版本的.war文件,如下图所示:
![这里写图片描述](https://img-blog.csdn.net/20171128164706970?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvb2dnYm95/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
这样我们就可以直接使用java命令直接启动Jenkins服务了,如下图:
第一次启动Jenkins服务会下载一些依赖的文件,等待一段时间后,出现如下标红信息说明启动成功:
Jenkins初始化配置
提示:如果您已经在使用Jenkins,请直接跳转至章节 Jenkins安装火线(Fireline)插件
。
1. 启动成功后,在浏览器地址栏输入http://localhost:8080/,访问Jenkins页面。
第一次使用会让你解锁Jenkins,在它给定的目录打开“initialAdminPassword”文件,将里面的密码复制粘贴进输入框,点击“Continue”
![这里写图片描述](https://img-blog.csdn.net/20171128162520497?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvb2dnYm95/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
接下来是让你选择安装默认插件设置,选择左侧的“安装推荐的插件”,进入下载安装插件的进度页面。
安装完成后,会进入一个设置用户名密码等信息的页面: