Jenkins默认的权限设置比较粗狂,不太细致,所有我们需要安装插件进行权限管理
1.安装 Role-based-Authorization Straegy插件
其中Configure Global Security 就是一个全局安全配置
【Role-Based Strategy】 也是 之前安装的插件后才可以选择
2.接下来用这个插件实现我们的角色、权限管理
创建角色
点击Manage Jenkins
点击Manage and Assign Roles
会出现三个Roles:【Global roles】【Project roles】【Slave roles】
【Global roles】全局角色:admin
【Project roles】项目角色:针对项目来分配的角色
【Slave roles】节点角色:需要创建一些节点的时候,这个时候是应用在Jenkins主从机制使用的角色;一般用不到;
下图是创建一个全局角色:
下图是创建一个项目角色:
创建完角色保存:
创建用户
先看看用户列表有没有用户:
创建用户:
为创建的用户分配角色:
分配登陆角色
分配项目角色
点击保存
创建项目
到现在为止,创建完项目后,每一个用户给有了不同的角色,不同的项目的权限
标签:集成,插件,角色,roles,创建,用户,Jenkins,权限 From: https://blog.51cto.com/u_15765446/5718395