所在位置:
- 首页
- 正文
jenkins 的用户权限配置
我们在打包项目的时候,要区分开发、测试和正式发布环境的,所以用户的权限合理分配是很有必要的,可以分为管理员、开发人员、测试人员等,每个人员的权限只能看到对应的权限,下面是操作的过程:
安装 Role-based Authorization Strategy 插件
- 依次点击 "首页" -> “系统管理“ -> "插件管理” -> "可选插件"
- 输入 "Role-based Authorization Strategy",点击安装
- 重新登录 jenkins
全局安全配置
- 依次点击 "首页" -> “系统管理“ -> "全局安全配置"
- 勾选 ”允许用户注册“
- 授权策略选择 "Role-Based Strategy",如图所示:
在登录的页面创建两个测试用户(dev和uat),创建的用户是没有任何权限的
管理角色
- 依次点击 "首页" -> “系统管理“ -> "Manage and Assign Roles" -> "Manage Roles"
- 在 "Global roles",添加 dev 和 uat 两个全局角色,并赋于读的权限
- 在 "Item roles",添加 dev 和 uat 两个项目角色,并赋于创建、取消、读、工作区的权限
分配角色
- 依次点击 "首页" -> “系统管理“ -> "Manage and Assign Roles" -> "Assign Roles"
- 在 "Glogal roles" 和 "Item roles",把 dev 和 uat 用户分别分配给 dev 和 uat 权限