Jenkins的用户角色权限管理

Jenkins的用户角色权限管理

 
Jenkins上有测试环境构建发布、有开发环境构建发布,还有生产的。有时想给只test环境任务视图一个账号、dev环境任务视图一个账号,他们只能看到各自的视图下的任务。
 

1、 在Jenkins安装好后,需要先安装Role-based Authorization Strategy  这个插件:

 
 
 

2、插件安装好后重启jenkins,在系统管理里能看到这个说明安装成功:

 
 

3、然后在系统管理--->全局安全配置中:

 
 

比如我现在要给开发人员添加一个只发布项目的权限,在上图的下面位置输入dev,然后点击Add,就会如上图上面显示一样,然后在全部-->Read 打勾,别的都不用管

Pattern 的写法意思是把所有dev.*开头的项目分给dev这个规则。
 
 
 
 

4、 Assign Roles

 

5、 保存后在系统管理--->管理用户--->新建用户:(用户名要和上面添加的User一样,我这儿都是devUser)

 

6、然后新建个dev_appt项目,以刚才新建的devUser用户登录就可以看到:

 
posted @ 2020-12-31 19:48  梦里花落知多少sl  阅读(269)  评论(0编辑  收藏  举报