一、安装用户权限管理插件Role-based Authorization Strategy
Jenkins并没有完善的权限管理,所以需要安装插件来实现权限管理。
安装完之后,点击Manage Jenkins—>Configure Global Security
找到[授权策略],选择Role-Based Strategy,然后点击保存。
二、管理角色
Manage Jenkins—>Manage and Assign Roles
可以看到有三种角色:Global roles、Item roles、Node roles
- Global roles:全局角色,最高权限的角色,我们刚创建的jenkins用户就是这个权限
- Item roles:项目角色,针对项目分配的角色,例如不同的项目被不同的人访问,就使用这种角色
- Node roles:节点角色,Jenkins主从的时候用到
创建角色:
给团队角色分配好权限
最后点击保存按钮。
三、创建用户
Manage Jenkins—>Manage Users—>新建用户
刚创建的用户是没有任何的权限的,注销当前用户,登录刚创建的test用户:
四、给用户分配角色
登录管理员
Manage Jenkins—>Manage and Assign Roles—>Assign Roles
最后记得保存,然后登录test用户
可以正常的看到项目