美文网首页
Jenkins + sonarqube集成

Jenkins + sonarqube集成

作者: hutou | 来源:发表于2017-01-20 10:14 被阅读644次

    Jenkins设置

    1. 插件下载


      插件搜索
    2. 配置服务器


      配置Sona服务器
    3. 设置Scanner


      设置检索器
    4. 项目中增加一个构建


      选择构建
      构建配置信息

    sonarqube设置

    在进行构建的过程中,发现sonar scanner执行中有错误


    错误

    需要在sonaqube中进行设置,首先登陆系统(默认admin/admin),将SCM开关打开


    图片.png
    执行之后的结果 图片.png

    整合Android

    1. 下载插件
      在SonarQube中搜索android插件,并进行安装,安装之后的效果


      android插件
    2. 规则激活
      在SonarQube中进行质量配置,将Android Lint的规则激活


      规则激活画面
    3. 在Jenkins中进行代码扫描配置
      配置中sonar.exclusions表示不扫描的部分
    sonar.projectKey=linxm:hcmapp_tx
    sonar.projectName=hcmapp_tx
    sonar.projectVersion=1.0
    sonar.sourceEncoding=UTF-8
    sonar.exclusions=app/src/main/java/com/tencent/**
    sonar.sources=app/src/main/java
    sonar.profile=Android Lint
    
    配置画面

    相关文章

      网友评论

          本文标题:Jenkins + sonarqube集成

          本文链接:https://www.haomeiwen.com/subject/hcfxbttx.html