Jenkins 版本:2.332.3
一、安装插件
1.1 安装
在 Jenkins 的管理插件中进行插件安装
输入 Role 即可找到,如下图我已经安装过了。
1.2 配置
点击 Configure Global Security 进入配置
1、在 Jenkins 设置中找到如下图标
2、选择刚安装的插件来作为我的用户权限
二、创建角色
2.1 插件功能
在 Jenkins 设置下找到 Manage and Assign Roles
并点击进入
主要功能:
2.2 角色管理
1、点击上图 Manage Roles
进入角色管理
2、创建全局角色
创建一个名为 base 的全局角色,该角色可作为所有用户的基本权限,也就是所有普通用户都具备的基本权限,并赋予角色 Overall 下的 Read
权限。
3、创建项目角色
创建一个名为 shop 的项目角色,Pattern 为过滤或匹配正则表达项,cms.*
表示以 cms 开头的项目都会被匹配到,设置完之后,为该项目角色赋予对应的权限。
Pattern 可以匹配作业(job)、代理(agents)、文件夹(folders)等项目关键字及类型。
格式为:jobs, agents, folders, etc
如有多个的话,用英文状态下的逗号","分开即可。
4、创建节点角色
节点角色主要是用于主从 Jenkins 部署时,进行节点权限配置。
2.3 角色分配
1、创建用户
2、点击 Assign Roles
为用户分配权限
按照上面配置的项目角色权限,ops 用户只能匹配到以 cms 开头的项目,其他项目他是无法看到的,接下来进行验证。
3、ops 用户登录验证
文章来源:https://www.toymoban.com/news/detail-459110.html
至此,Jenkins 用户权限设置完毕!文章来源地址https://www.toymoban.com/news/detail-459110.html
到了这里,关于Jenkins 用户权限管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!