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 用户登录验证
至此,Jenkins 用户权限设置完毕!
版权归原作者 云计算-Security 所有, 如有侵权,请联系我们删除。