市场
中国sonarqube报价欢迎来电 华克斯谢娜电影
2023-11-24 12:42  浏览:52
7分钟前 中国sonarqube报价欢迎来电 华克斯[华克斯25b461e]内容:

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常用插件:

Chinese Pack – 中文语言包

Checkstyle – Java 代码规范检查

Crowd – Crowd 插件,实现统一登录

JaCoCo – Java 代码覆盖率

PMD – Java 静态代码扫描

ShellCheck Analyzer – Shell 代码规范检查

SonarCSS、SonarHTML、SonarJS等 – Sonar 针对不同编程语言代码分析

重启服务器,插件才可以加载生效。

Sonarqube代码分析

当使用 SonarQube对某一个项目进行代码质量管理时,通常可以采用三种不同的方法来发起代码分析,分别为 Analyzing with SonarQube Runner,Analyzing with SonarQube Ant Task 和 Analyzing with Maven 方法。这三种方法的主要区别是 , 它们分别适用于不同架构和组织形式的项目,并且其相应的配置文件的写法也不尽相同。下面主要说一下Analyzing with SonarQube Runner和Analyzing with Maven

发表评论
0评