一、安装与配置
1.1、环境信息
- 服务器
- 软件
1.2、下载 SonarQube
- 官网历史版本:https://www.sonarsource.com/products/sonarqube/downloads/historical-downloads/
-
百度硬盘:
链接:https://pan.baidu.com/s/1fKoCkr_k0eo25jsMcOM1Iw?pwd=zhsi
提取码:zhsi
推荐下载8.9.10版本
1.3、启动 SonarQube
- 下载完成后解压后,进入 sonarqube-8.9.10.61524\bin\windows-x86-64 目录
-
点击 StartSonar.bat 启动
SonarQube 服务启动后,默认访问地址:http://127.0.0.1:9000/about
1.4、登录 SonarQube
默认创建的用户名和密码都是admin
1.5、SonarQube 中文汉化
进入 Administration,点击 Marketplace,搜索插件 Chinese Pack 点击安装,即可汉化。
二、配置代码扫描插件
在使用 Sonar 扫描代码之前,需要先配置好需要验证的规则。
2.1、安装Findbugs插件
进入 Administration,点击 Marketplace,搜索插件 Findbugs 点击安装。
2.2、安装Checkstyle插件
进入 Administration,点击 Marketplace,搜索插件 Checkstyle 点击安装。
2.3、安装PMD插件
进入 Administration,点击 Marketplace,搜索插件 pmd 点击安装。
三、创建用户与群组
3.1、创建群组
- 进入群组界面
- 创建群组
- 创建用户成功
3.2、创建用户
- 进入用户界面
- 创建用户
- 创建用户成功
3.3、用户加入群组
- 进入群组选择界面
- 在所有tab选项卡中选择刚刚添加的全功能团队群组
- 开发用户成功加入到全功能团队群组
3.4、群组添加用户
- 进入用户选择界面
- 在所有tab选项卡中选择刚刚添加的测试用户
- 全功能团队群组成功加入测试用户
四、配置用户与群组权限
4.1、配置用户全局权限
- 进入全局权限界面,切换到用户tab选项卡,找到对应的用户,勾选对应的权限
4.2、配置群组全局权限
- 进入全局权限界面,切换到群组tab选项卡,找到对应的群组,勾选对应的权限
五、配置项目标识与权限
- 进入项目管理界面
- 点击设置下拉选项中的修改权限按钮,进入修改项目权限界面
- 设置项目标识
- 私有项目:只有授权用户可以浏览并查看源码。
- 设置项目权限
- 权限可以授予群组或单独用户。