插件名称 Role-based Strategy
2. 启用插件 3. 管理和分配角色系统管理 > Manage and Assign Roles
管理角色分为:全局角色、项目角色、节点角色。
3.1 全局角色 3.1.1 创建全局角色新建一个开发者角色developer。
勾选对应的权限,根据实际情况进行勾选。
点击保存 。
3.1.2 分配角色输入要授予角色的用户名:liyanyi
勾选开发者角色
保存
3.1.3 登录用户登录刚刚授予开发者角色的账号,发现权限已经发生改变。
3.2 项目角色 3.2.1 创建项目角色创建一个只能管理devops项目组项目的角色。
正则匹配全部以devops- 开头的项目。
勾选对应的权限
保存
3.2.2 分配角色添加需要授予角色的账号
保存
3.2.3 登录用户发现还有其他项目权限,与设计不相符。
原因:由于liyanyi用户也拥有developer角色,该角色是全局角色。
全局角色的权限 大于 项目角色。
修改developer全局角色
保存
再次登录用户,发现只有devops-开头的项目
3.3 节点角色配置与之前类似,一般都是所有的节点都可以使用,所以本文暂不进行配置。



