1. 安装插件如果网速慢的话,可以更改下载插件的地址,
Manage Jenkins -> Manage Plugin --> Advanced
https://updates.jenkins.io/update-center.json
替换成国内镜像地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
替换后需要重启Jenkins,http://localhost:8888/restart
2. 可以使用Role-based Authorization Strategy 插件来管理Jenkins用户的权限,需要对不同的用户分配不同的权限
3. 安装后后,Manage Jenkins ---> Configure Global Security
默认的是 Logged-in,此项所有人的权限一样,所以选择 Role-Based Strategy 设置不同的人要有不同的权限
4. 进入Manage Roles 进行角色的创建
新建baserole账户,原管理员账户是Admin,都是 给项目角色分配权限
5. 新建的baseRole 账户只赋予了读权限,后文可一看到, 另外同时新建两个项目的角色
6. 新建的两个项目角色,要创建两个账户去验证分配的权限是否正确
此时新建的项目账号,还没有赋予任何权限,所以可以登录但什么也看不到
7. 使用Admin账户给Eric分配权限
8. 分配了只读权限,两个账号不同的读权限,创建两个项目验证一下
10. Eric 只可以看到itcast01项目,是因为创建Eric账户的时间,有个选项,使用正则表达式来查看其符合的规则。itcast.*