天天看点

第三篇 SonarQube安装与配置

作者:学为先编程

一、安装与配置

1.1、环境信息

  • 服务器
第三篇 SonarQube安装与配置
  • 软件
第三篇 SonarQube安装与配置

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 目录
第三篇 SonarQube安装与配置
  • 点击 StartSonar.bat 启动

    SonarQube 服务启动后,默认访问地址:http://127.0.0.1:9000/about

1.4、登录 SonarQube

默认创建的用户名和密码都是admin
第三篇 SonarQube安装与配置

1.5、SonarQube 中文汉化

进入 Administration,点击 Marketplace,搜索插件 Chinese Pack 点击安装,即可汉化。

第三篇 SonarQube安装与配置

二、配置代码扫描插件

在使用 Sonar 扫描代码之前,需要先配置好需要验证的规则。

2.1、安装Findbugs插件

进入 Administration,点击 Marketplace,搜索插件 Findbugs 点击安装。

第三篇 SonarQube安装与配置

2.2、安装Checkstyle插件

进入 Administration,点击 Marketplace,搜索插件 Checkstyle 点击安装。

第三篇 SonarQube安装与配置

2.3、安装PMD插件

进入 Administration,点击 Marketplace,搜索插件 pmd 点击安装。

第三篇 SonarQube安装与配置

三、创建用户与群组

3.1、创建群组

  • 进入群组界面
第三篇 SonarQube安装与配置
  • 创建群组
第三篇 SonarQube安装与配置
  • 创建用户成功
第三篇 SonarQube安装与配置

3.2、创建用户

  • 进入用户界面
第三篇 SonarQube安装与配置
  • 创建用户
第三篇 SonarQube安装与配置
  • 创建用户成功
第三篇 SonarQube安装与配置

3.3、用户加入群组

  • 进入群组选择界面
第三篇 SonarQube安装与配置
  • 在所有tab选项卡中选择刚刚添加的全功能团队群组
第三篇 SonarQube安装与配置
  • 开发用户成功加入到全功能团队群组
第三篇 SonarQube安装与配置

3.4、群组添加用户

  • 进入用户选择界面
第三篇 SonarQube安装与配置
  • 在所有tab选项卡中选择刚刚添加的测试用户
第三篇 SonarQube安装与配置
  • 全功能团队群组成功加入测试用户
第三篇 SonarQube安装与配置

四、配置用户与群组权限

4.1、配置用户全局权限

  • 进入全局权限界面,切换到用户tab选项卡,找到对应的用户,勾选对应的权限
第三篇 SonarQube安装与配置

4.2、配置群组全局权限

  • 进入全局权限界面,切换到群组tab选项卡,找到对应的群组,勾选对应的权限
第三篇 SonarQube安装与配置

五、配置项目标识与权限

  • 进入项目管理界面
第三篇 SonarQube安装与配置
  • 点击设置下拉选项中的修改权限按钮,进入修改项目权限界面
第三篇 SonarQube安装与配置
  • 设置项目标识
第三篇 SonarQube安装与配置
  • 私有项目:只有授权用户可以浏览并查看源码。
  • 设置项目权限
第三篇 SonarQube安装与配置
  • 权限可以授予群组或单独用户。

继续阅读