Jenkins+sonar持续集成代码质量管理

  • A+
所属分类:Jenkins

环境:centos6.8 x86_64

        IP:192.168.1.199,已经安装jenkins和mysql5.6

        安装jenkins查看Jenkins+GitLib持续集成[一]介绍及安装gitlab服务      Jenkins+GitLib持续集成[贰]安装Jenkins    Jenkins+GitLib持续集成[三]Jenkins+gitlab通过rsync发布更新web

sonar介绍

    官网:https://www.sonarqube.org/

    Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量
    通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测

工作拓扑:

Jenkins+sonar持续集成代码质量管理

安装:

    1.安装sonarqube
        ①mysql授权

        

       ②下载安装文件

      ③修改sonarqube配置文件

        ④启动访问

          ⑤安装插件,先安装Chinese插件和需要的代码管理插件  如  php  python,安装后会提示重启

路径:Administration --> System --> Update Center --> Available

Jenkins+sonar持续集成代码质量管理

    2.安装扫描器sonar-scanner

        

        

     3.jenkins配置

        ①jenkins安装sonar支持的插件

            路径:系统管理 --> 管理插件 --> 可选插件    搜索安装,安装后重启jenkins

            SonarQube Scanner for Jenkins 和 SonarQube plugin

        ②配置全局

        路径:系统管理 -->系统设置     配置

Jenkins+sonar持续集成代码质量管理

        配置Global Tool Configuration

            路径:系统管理 -- > Global Tool Configuration

Jenkins+sonar持续集成代码质量管理

        3.新建项目配置扫描器

Jenkins+sonar持续集成代码质量管理

配置配置文件

Jenkins+sonar持续集成代码质量管理

参数以及说明

开始扫描,查看结果

Jenkins+sonar持续集成代码质量管理

Jenkins+sonar持续集成代码质量管理

最后   ,愉快的告诉开发,看你写的代码

来源:爱运维,Tommy   www.iyunw.cn

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
admin

发表评论

您必须登录才能发表评论!