Jenkins 用户角色及权限管理
Jenkins 角色权限管理官方文档:https://jenkins.io/zh/doc/1、插件管理首先,登录以管理员身份登录Jenkins然后,在插件管理模块中,检查Role-based Authorization Strategy 插件是否已经安装。最后,插件安装完成后,在jenkins的全局安全配置功能中,启用安全,并将授权策略设置为Role-Based Strategy。...
Jenkins 用户、角色及权限管理
官方文档:https://jenkins.io/zh/doc/
1、插件管理
首先,登录以管理员身份登录Jenkins
然后,在插件管理
模块中,检查Role-based Authorization Strategy
插件是否已经安装。
最后,插件安装完成后,在jenkins的全局安全配置
功能中,启用安全,并将授权策略设置为Role-Based Strategy
。
2、角色管理
通过系统管理
模块中的 Manage and Assign Roles
组件,完成角色配置工作。
1)、Global roles
用于配置全局,设置admin
角色和’view’角色即可。
2)、Project roles
用户项目角色授权方案的设计。
a)、填写项目名称Role to add
和 项目正则规范Pattern
。
Pattern 的Job扫描规范,按照
.*
进行模糊匹配。如需扫描tysite项目下的所有任务,可以通过 tysite.*进行扫描
具体任务权限分配,可根据具体项目角色使用情况设定,下图示例全部权限和仅执行权限。
3、创建用户
通过系统管理
模块中的管理用户
功能,进入用户列表
。点击左侧菜单栏中的新建用户
按钮,进行账号创建。
录入账号、密码、全名及邮箱即可
4、用户授权
通过系统管理
模块下 Manage And Assign Roles
组件的Assign Roles (分配角色)
功能,给用户授予相关项目的任务权限。
首先,给用户授权全局查看权限。在Assign Roles
功能的 Global roles
列表中添加该用户,并选择view
权限。
然后,授予项目任务组权限。在Item roles
列表中,添加该用户,并授予所需权限,方法与第一步相似。
更多推荐
所有评论(0)