代理商sonarqube 插件-苏州华克斯信息

sonarQube如何工作?

sonar静态代码扫描由2部分组成:sonarQube平台,sonar-scanner扫描器。

sonarQube: web界面管理平台。

1)展示所有的项目代码的质量数据。

2)配置质量规则、管理项目、配置通知、配置SCM等。

sonarScanner: 代码扫描工具。

专门用来扫描和分析项目代码。支持20+语言。

代码扫描和分析完成之后,会将扫描结果存储到数据库当中,代理商sonarqube 插件,在sonarQube平台可以看到扫描数据。

sonarQube和sonarScanner之间的关系:









SonarQube简介


一、 SonarQube是什么?

1、代码质量和安全扫描和分析平台。

2、多维度分析代码:代码量、安全隐患、编写规范隐患、重复度、复杂度、代码增量、测试覆盖率等。

3、支持25+编程语言的代码扫描和分析,包含java﹨python﹨C#﹨javascript﹨go﹨C++等。

4、涵盖了编程语言的静态扫描规则: 代码编写规范+安全规范。

5、能够与代码编辑器、CI/CD平台集成。

6、能够与SCM集成,可以直接在平台上看到代码问题是由哪位开发人员提交。

7、帮助程序猿写出更干净、更安全的代码。







sonarqube架构介绍

SonarQube平台主要由4个组件组成:

(1). SonarQube服务器:

主要包括web服务器,中国sonarqube 插件,基于ElasticSearch的搜索服务器,计算引擎服务器。

其中,web服务器,是供开发人员浏览查看代码分析结果,sonarqube 插件,进行相应的配置等。

计算引擎服务器主要是处理代码分析报表并将其存储在数据库。

(2). SonarQube 数据库:

存储配置信息和代码分析报表。

(3). 多个Soanr插件:包括分析各种语言的插件。

(4). 多个Sonar Scanner,代理商sonarqube 插件,主要运行在开发人员的代码端,可以单独部署,也可以集成在Maven,Gradle等。




代理商sonarqube 插件-苏州华克斯信息由苏州华克斯信息科技有限公司提供。代理商sonarqube 插件-苏州华克斯信息是苏州华克斯信息科技有限公司今年新升级推出的,以上图片仅供参考,请您拨打本页面或图片上的联系电话,索取联系人:华克斯。

苏州华克斯信息科技有限公司
姓名: 华克斯 先生
手机: 13862561363
业务 QQ: 3521016152
公司地址: 苏州工业园区新平街388号
电话: 0512-62382981
传真: 0512-62382981