持续集成环境-Jenkins用户权限管理
我们可以利用Role-based Authorization Strategy 插件来管理Jenkins用户权限






为jenkins分配角色和用户

Project roles(项目角色):针对某个或者某些项目的角色
Slave roles(奴隶角色):节点相关的权限
我们添加以下三个角色:
baseRole:该角色为全局角色。这个角色需要绑定Overall下面的Read权限,是为了给所有用户绑定最基本的Jenkins访问权限。注意:如果不给后续用户绑定这个角色,会报错误:用户名 ismissing the Overall/Read permission
role1:该角色为项目角色。使用正则表达式绑定"itcast.*",意思是只能操作itcast开头的项目。

项目角色role1和role2创建



查看,创建了一个基础角色和两个项目角色

创建两个用户






给eric和jack两个用户分配用户角色和项目角色




最后点击保存
新创建两个项目用管理员用户创建







分别单独登录eric和jack用户

登录jack界面

