说明:此配置只适合maven部署java代码

1、在Jenkins上安装插件

wKioL1jwfxLT3TzAAAAY_Kb7rKI776.jpg

2、登录sonarqube在配置-->安全-->输入token名点击Generate创建一个token

Jenkins + sonarqube集成实现发布代码审计_第1张图片

复制生成的token

Jenkins + sonarqube集成实现发布代码审计_第2张图片


3、在Jenkins的系统管理的配置-->系统设置,配置sonarqube

注意:把上面复制的token粘贴到这里

Jenkins + sonarqube集成实现发布代码审计_第3张图片4、在maven的配置文件里添加sonarqube的配置

vim /usr/local/maven/conf/settings.xml
    
        sonar
        
            
            
                jdbc:mysql://192.168.1.253:3306/sonar?useUnicode=true&characterEncoding=utf8
            
            admin
            admin
            
            http://192.168.1.253:9090
        
    
    
           sonar
    

5、在Jenkins里现有的打包项目里添加

我这里是在构建后才对代码进行审计的,也可以在构建中审计,看需求配置

Jenkins + sonarqube集成实现发布代码审计_第4张图片


6、测试构建结果

Jenkins + sonarqube集成实现发布代码审计_第5张图片

7、访问sonarqube web可以查看到刚才构建后自动把审计结果放到项目里

Jenkins + sonarqube集成实现发布代码审计_第6张图片


sonarqube安装配置请点击:

http://bobbie.blog.51cto.com/8986511/1916006