目前admin账户有两个项目
一.下载插件
下载中文汉化插件 Jenkins->Manage Jenkins->Manage Plugins,点击Available,搜索"Chinese"
安装角色插件
二.设置全局安全
三.创建用户
创建两个用户xiaoai和xiaodu
注意,创建用户时,username不要用大写字母,因为后面设置权限时,配置文件读不出大写的ID
四.设置权限
1.设置全局用户权限和项目权限
Global roles(全局角色):管理员等高级用户可以创建基于全局的角色
Item roles(项目角色):针对某个或者某些项目的角色
Node roles(奴隶角色):节点相关的权限
我们添加以下三个角色:
firstRole:该角色为全局角色。这个角色需要绑定Overall下面的Read权限,是为了给所有用户绑
定最基本的Jenkins访问权限。
注意:如果不给后续用户绑定这个角色,用户登录会报错误:用户名 ismissing the Overall/Read permission
role1:该角色为项目角色。使用正则表达式绑定"d.",意思是只能操作d开头的项目。
role2:该角色也为项目角色。绑定"w.",意思是只能操作w开头的项目。
给用户分配角色
系统管理页面进入Manage and Assign Roles,点击Assign Roles
绑定规则如下:
xiaoai用户分别绑定firstRole和role1角色
xiaodu用户分别绑定firstRole和role2角色
点保存
五、切换用户登录
1.使用xiaoai账户登录
2.使用xiaodu账户登录