苏州华克斯公司-代理商sonarqube经销商

SonarQube 8.3.1安装说明(一)



找到SonarQube 8.3.1a安装程序

完成后拷贝到内网centos7上进行解压


Centos7内网安装数据库(用于存放sonar扫描结果)准备一台能上网的Centos7虚拟机

(1)安装存储库设置软件源,用于pg12包至本地

(2)创建一个文件夹用来存放后的rpm包

root用户登录后,进入想要存放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的基本使用(五)

8.处理问题

点击上图bug数量位子,会进入检查结果详情界面,左侧对可以根据类型进行筛选,主区域显示该类型下的所有问题,每一条问题都会有相关描述指出问题所在。



点击问题进入问题详情,会看到问题源码,sonarQube会根据代码提交信息这自动将任务分配给相关人员,若该用户设置了检查结果提示,在执行代码检查完成后,会自动收到邮件通知,当然你也可以将这个问题指派给其他人处理。

可以在该处调整问题类型。

可以在该处调整问题级别。

可以在该处编辑解决状态。

可以在该处重新指派处理人员。

点击时间信息,可以看到代码提交信息。

可以在该处添加评论。



对问题的所有变更,都能以邮件的形式通知到相关人员,点击邮件中的连接,代理商sonarqube经销商,即可直接浏览问题信息。


Sonarqube权限配置

禁止游客访问

全局权限设置(禁止匿名用户权限、用户组全局权限设置)




权限模板设置,代理商sonarqube经销商,即项目权限设置。

Sonarqube质量阀


默认质量阀设置,没有质量阈值的项目默认采用此设置。

自定义质量阀,可以选择适用于哪些项目。



Sonarqube质量配置

这里以 Java 语言为例说明,sonarqube经销商,如下是 Sonar 内置默认的质量配置(规则集合)。

规则可以根据需要进行设置,代理商sonarqube经销商,还可以选择自定义的 PMD、Checkstyle 规则配置文件。

修改自定义配置为默认。

另外,还可以或者挂起规则,注意继承的规则不可挂起。




苏州华克斯公司-代理商sonarqube经销商由苏州华克斯信息科技有限公司提供。“Loadrunner,Fortify,源代码审计,源代码扫描”选择苏州华克斯信息科技有限公司,公司位于:苏州工业园区新平街388号,多年来,华克斯坚持为客户提供好的服务,联系人:华克斯。欢迎广大新老客户来电,来函,亲临指导,洽谈业务。华克斯期待成为您的长期合作伙伴!

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