通过上面两个文章完成了jenkins的安装与配置,已达到可以使用的效果,后续因安全等原因需要对权限进行控制,让不同的人可以发布不同的项目,达到发布相对安全的结果,具体的配置如下:
1.1、用户创建
依次点击,系统管理 → 用户管理 → Cerate User


2、 依次输入 用户名、账号、全名、邮箱后点击新建用户,完成用户创建

1.2、项目权限配置
默认情况下 Manage and Assign Roles不是jenkins启用的,需要安装插件Role-based Authorization Strategy才能支持;
插件安装完成后在如下路径去启用
管理Jenkins -> 安全 -> 全局安全配置,确认 授权策略 选择的是 Role-Based Strategy
1、依次点击,系统管理 → Manage and Assign Roles → Cerate User
在 “Item roles” 的“Role to add”,输入权限名称
在“Item roles” 的“Pattern”,输入对应项目名称,.*代表通配符,点击Add

2、勾选需要的权限,如果值需要发版需勾选如下权限
任务的build、Read及Workspace
视图的Read

勾选后,点击SAVE保存
1.3、用户权限分配
1、点击Assign Roies,进行权限分配
2、点击”GlobalRoles”中的“Add User”,输入用户名称后点击确定

3、勾选基础权限“baseRole”

4、点击”item Roles”中的“Add User”,输入用户名称后点击确定

5、勾选需要授予用户的权限,点击SAVE

通过上面的配置已实现一个新增用户及其权限的指定了。