sonarqube简介
一、 sonarqube是什么?
1、代码和安全扫描和分析平台。
2、---度分析代码:代码量、安全---、编写规范---、重复度、复杂度、代码增量、测试覆盖率等。
3、支持25+编程语言的代码扫描和分析,sonarqube安全审计,包含java﹨python﹨c#﹨javasc ript﹨go﹨c++等。
4、涵盖了编程语言的静态扫描规则: 代码编写规范+安全规范。
5、能够与代码编辑器、ci/cd平台集成。
6、能够与scm集成,可以直接在平台上看到代码问题是由哪位开发人员提交。
7、帮助---写出更干净、更安全的代码。






sonarqube安装版本分析:
蕞新版本是8.9 已整合ci / cd
但是环境依赖比较高:要求 java 11 且不支持mysql 管理配置元数据
综合考量,功能蕞大化,依赖java 8,sonarqube安全审计,且支持mysql管理元数据的蕞后版本
故选择版本 7.8 (20190619日发布)
安装过程安装java jdk 1.8 (安装过程省略)
安装mysql 5.6.3 (安装过程省略)
安装maven 3.5.2 (安装过程省略)
安装sonarqube
sonarqube如何工作?
sonar静态代码扫描由2部分组成:sonarqube平台,sonarqube安全审计,sonar-scanner扫描器。
sonarqube: web界面管理平台。
1)展示所有的项目代码的数据。
2)配置规则、管理项目、配置通知、配置scm等。
sonarscanner: 代码扫描工具。
专门用来扫描和分析项目代码。支持20+语言。
代码扫描和分析完成之后,会将扫描结果存储到数据库当中,在sonarqube平台可以看到扫描数据。
sonarqube和sonarscanner之间的关系:
华克斯信息-sonarqube安全审计由苏州华克斯信息科技有限公司提供。行路致远,---。苏州华克斯信息科技有限公司致力成为与您共赢、共生、共同前行的---,更矢志成为行业软件具有竞争力的企业,与您一起飞跃,共同成功!
联系我们时请一定说明是在100招商网上看到的此信息,谢谢!
本文链接:https://tztz192713.zhaoshang100.com/zhaoshang/284774387.html
关键词: loadrunner - qtp - hp qc/alm - fortifysca - fireeye