192.168.0.142 sonarqube
本实例用到2台机器,一台机器里面跑着jenkins服务,一台机器为sonarqube服务
jenkins服务部署这里就不做多的讲解,可以采用docker-compose部署,也可以单独部署,博主采用docker-compose部署的jenkins,我们在另外一台机器部署一个sonarqube服务,这里我们用mysql5.6的镜像和sonarqube的最新版的镜像镜像compose编排部署。
这里编排的是3个服务在一起了,有需要可以自行进行拆分
请参考博主开源项目:https://github.com/lizibin/docker-jenkins-sonarqube
1、拉取博主的项目,即可成功运行jenkins和sonarqube的代码质量检测
我们可以访问主机ip+9000端口访问到页面
2、这里我们还需要再jenkins进行配置一下插件,才可以自动分析代码质量
找到这个插件安装好这个插件就开始配置
3、配置jenkins 进入系统配置
继续配置Global Tool Configuration
然后我们就可以建立一个自由风格的项目来分析代码了
4、创建项目,需要勾上
修改Analysis properties
就可以开始构建了
5、构建完毕我们可以去9000端口查看页面详情