部署流程参考之前文章

http://www.zhanghaobk.com/archives/sonar-bu-shu-liu-cheng

安装中文插件

1、点击“Ad,omlstration”

image-1678081372311

2、点击“Marketplace”

image-1678081528877

3、找到“Plugins”,在搜索框输入“chinese”,再点击安装

image-1678081660243

4、下载成功后,在上方会提示“Restart server”,点击“Restart server”

image-1678082722903
image-1678082790086

5、等待重启,显示登录界面重新登录进去安装成功中文插件

image-1678082897801

创建账号登录

这里作为演示,创建两个账户,分别为test1和test2
1、点击配置,点击权限,选择点击用户

image-1678083223373

2、点击创建用户

image-1678083339634

3、填写创建账户信息,点击创建(注意创建的窗口中的“登录”是登录账号名,“名称”是在sonarqube创建的账号列表显示的名称不可用于登录名)

image-1678083505022
image-1678083611975

创建组

1、点击配置,点击权限,选择点击群组

image-1678084046566

2、点击创建群组

image-1678084129854

3、填写群组信息,点击创建(这里创建两个群组用于实验,分别为“测试群组1”和“测试群组2”)

image-1678084203177
image-1678084330873

将创建的用户加入对应的群组

1、点击配置,点击权限,选择群组

image-1678085475502

2、点击成员列表

image-1678085550058

3、点击所有,勾选test1和管理员用户,点击完成(test2和管理员用户加入到对应的“测试群组2”,这里不演示test2用户加入群组操作t)

image-1678090742479

4、查看均已分配好用户加入群组

image-1678085838516

创建项目

1、点击配置,点击管理

image-1678086166407

2、点击创建项目

image-1678086238939

3、填写项目信息(注意:“显示名”是显示web界面的名称;“项目标识”是用于权限模板进行正则匹配;“主分支名称”根据实际项目要求填写;“可见”设置为私有,这样对应的权限模板分配的组只由其中的成员查看,其他的成员不可见,用于区分各项目人员只可查看自己的项目)

image-1678086386904
image-1678086720922

创建权限模板

1、点击配置,点击权限,选择点击权限模板

image-1678084487380

2、点击创建

image-1678084575485

3、填写权限模板信息,填写完成后点击创建(这里创建两个权限模板做实验,分别为“test1-project”和“test2-project”)

image-1678087125075
image-1678087267892

权限模板分配群组

1、点击配置,点击权限,点击权限模板

image-1678087491129

2、点击test1-template

image-1678087601739

3、给“测试群组1”分配项目权限,直接勾选即可,实际项目的权限根据需求进行分配(test2-template权限模板操作一样,将“测试群组2”分配对应前悬)

image-1678087701009

给创建的项目应用权限模板

1、点击配置,点击项目,选择管理

image-1678089385571

2、对项目应用权限模板

image-1678089539906
image-1678089612660
image-1678089640176

对创建的用户test1和test2验证权限

使用test1用户登录,只能查看“test1-project”项目,效果见下图

image-1678089792958

使用test2用户登录,只能查看“test2-project”项目,效果见下图

image-1678089937771