zoukankan      html  css  js  c++  java
  • jenkins集成sonar

    1.sonar介绍

      sonar是sonarqube的缩写,是一款用来检查代码质量的开源软件。

      sonar由两部分组成:

        ----sonarqube(监控端,sonar server):用来收集监控信息。类似jenkins的master。

        ----sonar-runner(被监控端,sonar client):实际进行代码质量检查工作。类似jenkins的slave。

    2.依赖

      数据库:支持常见数据库oracle、mysql等。

    3.sonar和Jenkins集成

      3.1 安装sonar server

      3.2 安装sonar-runner

      3.3 安装sonar插件

      3.4 配置jenkins sonar作业

      需要说明的是,上述4个步骤除第3步是安装插件外,其余的步骤均是配置properties文件。

      具体操作可以参考官方文档文档2

      和jenkins集成完毕之后结构图如下:

    4.注意事项

      环境依赖:①mysql版本有要求;②JDK版本有要求。

      SonarQube安装成功后默认只能分析Java,如果想让它分析其他语言需要安装插件。

  • 相关阅读:
    安卓之视图View的基本属性
    安卓之颜色
    安卓之屏幕显示
    sockfd_to_family函数
    family_to_level函数
    mcast_get_ttl函数
    mcast_get_loop函数
    mcast_set_ttl函数
    mcast_set_loop函数
    20200730 尚硅谷 JVM 16
  • 原文地址:https://www.cnblogs.com/helloIT/p/5025775.html
Copyright © 2011-2022 走看看