部署流程参考之前文章
http://www.zhanghaobk.com/archives/sonar-bu-shu-liu-cheng
安装中文插件
1、点击“Ad,omlstration”
2、点击“Marketplace”
3、找到“Plugins”,在搜索框输入“chinese”,再点击安装
4、下载成功后,在上方会提示“Restart server”,点击“Restart server”
5、等待重启,显示登录界面重新登录进去安装成功中文插件
创建账号登录
这里作为演示,创建两个账户,分别为test1和test2
1、点击配置,点击权限,选择点击用户
2、点击创建用户
3、填写创建账户信息,点击创建(注意创建的窗口中的“登录”是登录账号名,“名称”是在sonarqube创建的账号列表显示的名称不可用于登录名)
创建组
1、点击配置,点击权限,选择点击群组
2、点击创建群组
3、填写群组信息,点击创建(这里创建两个群组用于实验,分别为“测试群组1”和“测试群组2”)
将创建的用户加入对应的群组
1、点击配置,点击权限,选择群组
2、点击成员列表
3、点击所有,勾选test1和管理员用户,点击完成(test2和管理员用户加入到对应的“测试群组2”,这里不演示test2用户加入群组操作t)
4、查看均已分配好用户加入群组
创建项目
1、点击配置,点击管理
2、点击创建项目
3、填写项目信息(注意:“显示名”是显示web界面的名称;“项目标识”是用于权限模板进行正则匹配;“主分支名称”根据实际项目要求填写;“可见”设置为私有,这样对应的权限模板分配的组只由其中的成员查看,其他的成员不可见,用于区分各项目人员只可查看自己的项目)
创建权限模板
1、点击配置,点击权限,选择点击权限模板
2、点击创建
3、填写权限模板信息,填写完成后点击创建(这里创建两个权限模板做实验,分别为“test1-project”和“test2-project”)
权限模板分配群组
1、点击配置,点击权限,点击权限模板
2、点击test1-template
3、给“测试群组1”分配项目权限,直接勾选即可,实际项目的权限根据需求进行分配(test2-template权限模板操作一样,将“测试群组2”分配对应前悬)
给创建的项目应用权限模板
1、点击配置,点击项目,选择管理
2、对项目应用权限模板
对创建的用户test1和test2验证权限
使用test1用户登录,只能查看“test1-project”项目,效果见下图
使用test2用户登录,只能查看“test2-project”项目,效果见下图