docker-compose运行jenkins集成sonarqube代码质量检测

  • 192.168.0.141 jenkins
  • 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端口查看页面详情

标签:JenkinsDocker 发布于:2019-10-24 13:21:56