sonarqube如何工作?
sonar静态代码扫描由2部分组成:sonarqube平台,sonar-scanner扫描器。
sonarqube: web界面管理平台。
1)展示所有的项目代码的数据。
2)配置规则、管理项目、配置通知、配置scm等。
sonarscanner: 代码扫描工具。
专门用来扫描和分析项目代码。支持20+语言。
代码扫描和分析完成之后,sonarqube 插件,会将扫描结果存储到数据库当中,在sonarqube平台可以看到扫描数据。
sonarqube和sonarscanner之间的关系:





sonarqube使用简介
5.sonarqube web ui –安全报告页面
针对安全问题,sonarqube提供了owasp th10和sans top25,---问题检查,并提供了聚合报告,提高对安全问题的重视程度
6.sonarqube web ui –评估页面
给出当前项目的评估概况信息,大小,sonarqube 插件,---性,重复率,覆盖率等
7.sonarqube web ui –代码页面
以.java文件为依据,sonarqube 插件,给出各个.java文件统计信息
8.sonarqube web ui –活动页面
页面展示了每次代码扫描的基本信息和代码情况的折线图,折线图可以根据需要调整显示bugs数量,代码行数,覆盖率等信息
sonarqube 8.3.1安装说明(一)
找到sonarqube 8.3.1a安装程序
完成后拷贝到内网centos7上进行解压
centos7内网安装数据库(用于存放sonar扫描结果)准备一台能上网的centos7虚拟机
(1)安装存储库设置软件源,用于pg12包至本地
(2)创建一个文件夹用来存放后的rpm包
root用户登录后,sonarqube 插件,进入想要存放rpm包的目录,执行以下命令创建pg12_rpms文件夹:
(3)rpm包,存放在pg12_rpms文件夹中(4)在内网服务器上安装好的rpm包,注意一定要按以下顺序安装
(5)初始化数据库
(6)设置pg12开机启动/启动
(7)修改tgres密码(root用户下)
(8)开启远程访问(root用户下)
(9)---远程连接(root用户下)
(10)重启数据库
(11)在数据库中创建sonarqube所需的库、用户名、密码(root用户下)
ps:如果使用pgadmin等工具连接数据库的话,可以可视化创建库、用户、并授权,无需执行以上命令
sonarqube 插件-华克斯(商家)由苏州华克斯信息科技有限公司提供。苏州华克斯信息科技有限公司实力---,信誉---,在江苏 苏州 的行业软件等行业积累了大批忠诚的客户。华克斯带着精益---的工作态度和不断的完善---理念和您携手步入,共创美好未来!
联系我们时请一定说明是在100招商网上看到的此信息,谢谢!
本文链接:https://tztz192713.zhaoshang100.com/zhaoshang/284265424.html
关键词: loadrunner - qtp - hp qc/alm - fortifysca - fireeye