发布时间:2020-07-17 09:38:02编辑:admin阅读(2795)
插件:Role-based Authorization Strategy
进入Jenkins后点击系统管理进入全局安全配置
当插件安装好的时候,授权策略会多出一个Role-Based Strategy选项,选择该项并保存
在系统管理页面进入 Manage and Assign Roles
点击管理角色
设置全局角色(全局角色可以对jenkins系统进行设置与项目的操作)
admin:对整个jenkins都可以进行操作
ops:可以对所有的job进行管理
other:只有读的权限
后半段图片如下:
设置项目角色(项目角色只能对项目进行操作)
test 测试环境
prod 生产环境
添加test
注意:Pattern是设置正则表达式,其中test.*表示匹配以test开头的job name
效果如下:
生产环境也是一样的
现在系统有1个用户xiao,要求他只能操作测试环境的发布。
在全局角色中,添加用户xiao
勾选other
项目角色,选择构建test
点击保存
四,查看分配结果
登录用户xiao
效果如下:
发现,他只有测试环境,没有生产环境。
本文参考链接:
https://www.cnblogs.com/sker/p/9255338.html
上一篇: jenkins 视图使用
下一篇: Alertmanager 安装与使用
47303
45507
36587
34101
28810
25424
24274
19469
18914
17483
5304°
5904°
5403°
5488°
6376°
5220°
5219°
5731°
5687°
6996°