所在位置:

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 权限

重新用 dev 登录,查看效果

参考链接

【上一篇】在 centos 中使用 docker 搭建 calibre web 电子书服务器

【下一篇】jenkins 配合 github 实现自动化部署