Jenkins之用户权限

Jenkins之用户权限

【用户权限管理】

在一个成熟的企业应用环境中,jenkins是需要通过权限来控制角色功能使用的 
开发人员利用jenkins====>生产环境项目代码版本发布(A/B测试等) 
测试人员利用jenkins====>测试环境自动化部署 

【安装插件Role-based Authorization Strategy】


  系统管理 ---> 插件管理 ---> 可选插件

在这里插入图片描述
在这里插入图片描述
系统管理 —> 全局安全配置 —> 授权策略 —> Role-Based Strategy

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

【注册新用户】

注册新用户anlios20

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

【新Jenkins用户添加权限】

系统管理 —> 安全 —> Manage and Assign Roles

在这里插入图片描述

【Manage Roles:权限管理】

• Golbal        roles:全局权限管理
            ·jenkins的整体权限分配,至少要开读的权限
• ·Project  roles:项目权限管理
            ·正则匹配具体的项目,分配管理权限

A) 先创建用户组(可以理解为人事部,用来管理人员的集合)

系统管理 ---> 安全 --->  Manage and Assign Roles(Manage Roles)

在这里插入图片描述
假设创建user普通用户组

在这里插入图片描述
在这里插入图片描述

B)创建项目组(可以理解为项目部,用来管理项目的集合)

在这里插入图片描述
在这里插入图片描述

[解释]
Project roles中 
KFZ(K-.*)代表这个项目中,凡是jenkins job中以K开头的任务都归属这个组
CSZ(C-.*)代表这个项目中,凡是jenkins job中以C开头的任务都归属这个组

【Assign Roles授权管理】

Global  roles:全局权限授权
Item  roles:项目权限授权

在这里插入图片描述
在这里插入图片描述
[这是可以决定用户具有的全局权限“普通权限” or “admin权限”]

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值