使用的版本:Jenkins 2.222.3
进入Jenkins管理界面
网络异常,图片无法展示
|
进入插件管理界面,安装Role-Baseed
网络异常,图片无法展示
|
网络异常,图片无法展示
|
安装完成插件后,在管理界面找到Manage and Assign Roles
网络异常,图片无法展示
|
网络异常,图片无法展示
|
- 一共有2个选项
- Manage Roles: 我们可以预先定义一些角色,并给这些角色分配一些权限,比如:程序、策划等
- Assign Roles: 将注册的账号绑定到某个角色上
- 角色策略宏:暂时没有用到,就不作解释了。
Manage Roles:
- global roles:这里展示了我们创建的角色和分配的一些权限
注意:这里不能给角色分配job的Read权限和View的Read权限,否则用户就能看到所有项目和视图
网络异常,图片无法展示
|
- item roles: 角色可以看到哪些job
网络异常,图片无法展示
|
programer
这个角色可以看到
export
开头的所有job,并且还可以再次设置权限,注意通配符前要加
.
Assign Roles
- global roles:将账号和角色绑定,可以看到列的数据来源是
Manage Roles
网络异常,图片无法展示| - item roles: 将账号绑定到
Manage
的item roles
,也就是账号可以看到哪些jobs
网络异常,图片无法展示
|
这样配置完毕后,我的这个账号就只能看到export开头的job啦,这样子只需要管理分配job就可以啦,这样我使用自己的账号进行配置,就不会发生意外将别的job删除的情况,也保证了安全性。