1.使用管理员账号登录jenkins
2.点击系统管理,在点击插件管理,新增 Role-based Authorization Strategy插件
这里提示版本不支持,可以点击插件,去官网下一个低版本的安装
3.插件安装完成后,开启Role权限
4.开启权限后,系统管理里后多了 Manage and Assign Roles,点击设置角色![在这里插入图片描述](https://img-blog.csdnimg.cn/20210705142545952.png)
添加一个项目角色,然后Pattern 是一个任务名字的匹配正则(示例:.demo 已demo为结尾的任务,demo. 已demo开头的任务)
这里需要在加个全局角色,否则账号登录的时候提示Access Denied,
5.角色设置好后,给用户分配角色![在这里插入图片描述](https://img-blog.csdnimg.cn/20210705142616105.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM0MTk4Mzg=,size_16,color_FFFFFF,t_70)
分配一个全局角色,再分配一个项目角色就可以了。