1、sonarQube安装
- 下载jdk17
- 下载sonarQube 10.6 下载地址Download Previous SonarQube Server Versions | Sonar
- 下载sonarScanner sonar-scanner-6.1.0.4477
- 把3和4解压到自己想解压的目录,建议D盘
- 把sonarQube 10.6服务启动
(1) 输入命令:cd进入sonarQube 10.6目录的下述目录中
D:\testsoft\sonarQube\sonarqube-10.6.0.92116\bin\windows-x86-64
- 输入命令: .\StartSonar.bat start 启动成功会出现:
停止:.\StartSonar.bat stop
- 浏览器输入 http://localhost:9000/ ,打开 web 界面。初始帐号密码为 admin:admin(密码修改下)
-
2、sonarScanner 插件的安装与配置
1、sonarScanner 获取
获取地址:官网 下载完后解压即可,下载地址
2、 sonarScanner 设置环境变量
我们把它根目录下面的 bin 文件夹加入环境变量path中。
- 检查是否配置完成:sonar-scanner -h
4.sonarqube生成令牌
链接数据库后重新生成令牌
5. 配置sonarScanner和sonarqube链接
3、PostgreSql数据库安装与配置
数据下载后傻瓜式安装
密码相关:postgreSql数据库超级管理员admin 密码:XXXX 端口号:5432
创建的用于sonar的数据库名称为:sonar 密码为:sonar
4、postgre数据库与sonarQube配置
1、打开postgresql数据库界面,用pgAdmin4打开界面
2、创建sonar用户。密码sonar
3、创建sonar数据库
4、在sonaraube的conf/sonar.properties中配置数据库连接
重启sonaraube,然后就会发现在public的tables中自动创建了很多表
5、再次进入 http://localhost:9000/ ,打开 web 界面查看(注意这里重新进入后登录密码可能会被重置为admin,如果登录不进去直接用admin试一下)
5、用 sonar 检查代码质量
1、配置在要检查代码的地方建个这个配置文件 sonar-project.properties。
2、去逛网查询sonarScanner 官网 给的配置方法。(这里注意版本号跟你安装的版本号一致)配置 sonar-project.properties
3 代码扫描运行
在放好配置文件的目录下输入 sonar-scanner 命令就可以扫描了
6、结果查看
1、上述4步骤完成,去http://localhost:9000/ 查看扫描结果