新疆sonarqube 扫描报告-华克斯

SonarQube测试使用

测试使用

拖动一个java项目ScanningTool放到/usr/local,代理商sonarqube 扫描报告,进入目录

在项目根目录下创建sonar-scanner配置文件sonar-perties

项目结构图



执行扫描分析

等待程序执行完毕后打开SonarQube可查看扫描信息



到此整个内网部署已完成







Sonarqube权限配置

禁止游客访问

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




权限模板设置,代理商sonarqube 扫描报告,即项目权限设置。

Sonarqube质量阀


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

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



Sonarqube质量配置

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

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

修改自定义配置为默认。

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




3. Sonar 组成



4. Sonar 集成过程




开发人员在他们的ide中使用SonarLint运行分析本地代码。

开发人员将他们的代码提交到代码管理平台中(SVN,新疆sonarqube 扫描报告,GIT等)

持续集成工具自动触发构建,调用SonarScanner对项目代码进行扫描分析

分析报告发送到SonarQube Server中进行加工

SonarQube Server 加工并且保存分析报告到SonarQube Database中,通过UI显示分析报告


新疆sonarqube 扫描报告-华克斯由苏州华克斯信息科技有限公司提供。苏州华克斯信息科技有限公司实力不俗,信誉可靠,在江苏 苏州 的行业软件等行业积累了大批忠诚的客户。华克斯带着精益求精的工作态度和不断的完善创新理念和您携手步入辉煌,共创美好未来!

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