06月27, 2018

Jenkins + Maven + SonarQube 构建代码质量检测平台

https://segmentfault.com/a/1190000011118541

  1. 登录到sonar平台获取token,administration -security -user -administrator
  2. 登录jenkins设置SonarQube信息 -> configure system -> SonarQube servers
  3. maven设置,编辑位于$ MAVEN_HOME / conf或〜/ .m2中的settings.xml文件,设置插件前缀和可选的SonarQube服务器URL
    <settings>
     <pluginGroups>
         <pluginGroup>org.sonarsource.scanner.maven</pluginGroup>
     </pluginGroups>
     <profiles>
         <profile>
             <id>sonar</id>
             <activation>
                 <activeByDefault>true</activeByDefault>
             </activation>
             <properties>
                 <sonar.host.url>
                   http://sonar.aniu.so  # 填写自己的sonar服务器地址
                 </sonar.host.url>
             </properties>
         </profile>
      </profiles>
    </settings>
    
  4. 在maven项目下执行
    mvn clean verify sonar:sonar
    
    分析完成之后,登录sonar平台查看分析结果

本文链接:https://blog.jnliok.com/post/sonarqube-start.html

-- EOF --

Comments