zoukankan      html  css  js  c++  java
  • SonarQube-基本概念

     

    组件组成

        1.sonarqube server :  他有三个程序分别是 webserver(配置和管理sonar) searchserver(搜索结果返回给sonarUI)  ComplateEngineserver(计算服务 将分析结果入库)。

        2.sonarqube db : 数据库 存放配置。

        3.sonarqube plugins: 插件增加功能。

        4.sonar-scanner : 代码扫描工具 可以有多个。

    工作流程

    下面的模式展示了SonarQube如何与其他ALM工具集成,以及使用SONARQUE的各种组件。

    开发人员在IDE中编写代码,并使用SONARLILT来运行本地分析。

    开发人员将他们的代码推到他们最喜欢的SCM:Git,Svn,TFVC,…

    连续集成服务器触发自动构建,执行SONARQUE扫描器需要运行SONARQUE分析。

    分析报告被发送到SONARQUE服务器进行处理。

    SONARQUE服务器在SONARQUE数据库中处理和存储分析报告结果,并将结果显示在UI中。

    开发人员审查、评论、挑战他们的问题,通过SONARQUE UI管理和减少他们的技术债务。

    管理者从分析中得到报告。

    OPS使用API来自动配置并从SONARQUE中提取数据。

    OPS使用JMX监控SONARQUBE服务器。

    关注公众号
    微信公众号
  • 相关阅读:
    Docker Registry 管理镜像
    Dockerfile 构建镜像
    制作docker镜像
    docker 使用及基本命令
    centos7 安装 docker
    spring-boot-devtools 热部署
    mysql库复制
    windows下安装和设置gradle
    springboot项目搭建
    下载和安装
  • 原文地址:https://www.cnblogs.com/mascot1/p/9570568.html
Copyright © 2011-2022 走看看