gitlab+jenkins+maven+sonar 自动构建
环境
192.168.48.52 gitlab
192.168.48.53 jenkins maven sonar
192.168.48.56 web
jenkins
安装插件
![](https://i-blog.csdnimg.cn/blog_migrate/566a67a811e2d32d7950796e052653d4.png)
![](https://i-blog.csdnimg.cn/blog_migrate/be7544a4e367f7bb241add469e0b4390.png)
配置sonar-scanner
![](https://i-blog.csdnimg.cn/blog_migrate/7c92b630c9f66f023f7ec8108aeb0529.png)
![](https://i-blog.csdnimg.cn/blog_migrate/0ec11129168c88a2ab1ad9552699e62a.png)
![](https://i-blog.csdnimg.cn/blog_migrate/c4bb01b7dbec9cd54a69e09c4d36e659.png)
配置Server authentication token
![](https://i-blog.csdnimg.cn/blog_migrate/ee113655220d49e2d95b209d7c2b7450.png)
![](https://i-blog.csdnimg.cn/blog_migrate/94b7f74036b09d2328c188131d576e4f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/eed46758ec48d55819ef3fcf2e7827e2.png)
feab9cfa2da60b5a2f6f8ce36955fb685d0a63b2
配置sonarqube
![](https://i-blog.csdnimg.cn/blog_migrate/173cb9d06629eb1a463d8d82c48c091f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/4c3aa90fbc5a92c5dde637fe5cf87ca7.png)
![](https://i-blog.csdnimg.cn/blog_migrate/1fde9e2e6a51ddcc27958819824588a7.png)
![](https://i-blog.csdnimg.cn/blog_migrate/343ac7539c9ad84afd80d4517ba899fe.png)
![](https://i-blog.csdnimg.cn/blog_migrate/711de662456ce94494ad4e083cb90954.png)
![](https://i-blog.csdnimg.cn/blog_migrate/8346a2da80bb4fe0b27bf01a7f09d64d.png)
配置maven
![](https://i-blog.csdnimg.cn/blog_migrate/42002941b96d0c28092e5e69e96d98a0.png)
![](https://i-blog.csdnimg.cn/blog_migrate/78678554d89aaac218a5a912674cb1e7.png)
配置项目test01
![](https://i-blog.csdnimg.cn/blog_migrate/4ec9dfb96190b8890dd1661d6c68f87d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/57cace8438caba30c939a15fd561ed07.png)
构建项目
![](https://i-blog.csdnimg.cn/blog_migrate/59a4c537e7ea3c2185d3332d02555d39.png)
查看日志
![](https://i-blog.csdnimg.cn/blog_migrate/92fbe4b44f024fd5655de71e806e5019.png)
访问sonarqube
![](https://i-blog.csdnimg.cn/blog_migrate/64c938dcad0c8ef66415eb089674178c.png)
访问web
![](https://i-blog.csdnimg.cn/blog_migrate/4cc7d39e68bb501a273e02d9f3bb2a25.png)