docker安装代码质量检测sonarqube

docke镜像安装和运行

docker pull sonarqube:lts-alpine
docker run -d --name sonarqube -p 9000:9000 -p 9092:9092  -e SONARQUBE_JDBC_USERNAME=sonar -e SONARQUBE_JDBC_PASSWORD=sonar sonarqube:lts-alpine

浏览器登录

    http://192.168.99.100:9000/
    admin/admin

maven配置

pom文件(settings)


    
        org.sonarsource.scanner.maven
    
    
        
            sonar
            
                true
            
            
                
                
                  http://192.168.99.100:9000
                
            
        
     

pom文件(build)


        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
        
            
                
                    org.sonarsource.scanner.maven
                    sonar-maven-plugin
                    3.0.2
                
            
        
    

代码监测

mvn clean verify sonar:sonar -Dmaven.test.skip=true

运行完毕后就可以在访问浏览查看结果了

参考资料

https://hub.docker.com/_/sonarqube/
https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Maven

你可能感兴趣的:(docker安装代码质量检测sonarqube)