jenkins二--用户及权限管理

用户

  • 建立用户, 系统管理 -> 管理用户. 需要则新建即可.
  • 用户也有几种策略, 在 系统管理->全局安全配置. 这里我们选择简单即可.默认也是如此. 并且不允许自主注册.jenkins二--用户及权限管理

插件

  • 我们这里安装 基于角色授权 的插件来管理用户权限.
  • 系统管理 -> 插件管理,点击可选插件,然后在过滤中输入role, 选中出现的插件,然后点击直接安装,如图.
    jenkins二--用户及权限管理
  • 安装之后需要启用. 系统管理->全局安全配置, 设置安全策略, 选中图示的Role-Based Strategy,然后保存设置jenkins二--用户及权限管理

角色

1,创建角色
  • 系统管理-> Manage and Assign Roles, 进入如下界面jenkins二--用户及权限管理
  • 进入Manage Roles,我们看到角色分类, 主要注意两种, 一种是 Global roles(全局角色),Project roles(项目角色)
    • 如图示例jenkins二--用户及权限管理
    • 全局角色, admin角色拥有全部的权限, 这里关注reader, reader只有一个read权限, 这个角色是必要的, 配合Porject roles使用, 否则用户如果只有Project roles是无法正常工作的.
    • Project roles, Pattern是 正则方式 匹配. 如152.* = 以 152名称开头的项目.
2,分配角色

参考:https://www.jianshu.com/p/f1d378596a67