Jenkins - Role-based户权限全局配置

Jenkins 全局配置

一、配置全局工具

在这里插入图片描述

1、maven配置文件得绝对路径

Jenkins - Role-based户权限全局配置_第1张图片

2、jdk工具得配置路径

Jenkins - Role-based户权限全局配置_第2张图片

3、git 工具绝对路径

Jenkins - Role-based户权限全局配置_第3张图片

4、安装maven工具

Jenkins - Role-based户权限全局配置_第4张图片

二、用户安全限制

Ⅰ、安装如下权限管理插件

Role-based
Jenkins - Role-based户权限全局配置_第5张图片

Ⅱ、生效 Role-based 权限管理

Jenkins - Role-based户权限全局配置_第6张图片


Ⅲ、创建角色权限

1、创建用户

Jenkins - Role-based户权限全局配置_第7张图片

2、用户权限

Jenkins - Role-based户权限全局配置_第8张图片


3、用 Manage and Assign Roles 设置 全局角色权限

Jenkins - Role-based户权限全局配置_第9张图片

Global roles:全局角色,设置管理员权限

Item roles:项目角色,设置项目权限

Node roles:节点角色,主从节点设置权限


4、设置基于 Item 项目的角色权限

①、先设置 一个新的全局角色权限,名称可以自定义,必须要有一个全局角色的前提

Jenkins - Role-based户权限全局配置_第10张图片

②、再设置 Item 项目的角色权限

​ Role to add:指定 Item 角色名字,如 role1
​ Pattern:指定 role1这个角色,对哪个项目有权限。设置的格式:项目名.*

Jenkins - Role-based户权限全局配置_第11张图片


Ⅳ、分配角色权限

将 权限 分配给 角色

Jenkins - Role-based户权限全局配置_第12张图片

1、添加全局角色的权限

Jenkins - Role-based户权限全局配置_第13张图片

User/group to add:添加用户
admin:管理员权限
baseRole:自己创建的 Role 角色权限。

将创建的用户,赋予 baseRole 权限。


2、再为 Item 项目权限 添加 角色

Jenkins - Role-based户权限全局配置_第14张图片

role1:是自己创建的 Item权限,现在应用在 lisi这个角色上。lisi就可以 role1的项目进行权限控制。

role2:是自己创建的 Item权限,现在应用在 zhangsan 这个角色上。zhangsan 就可以 role2的项目进行权限控制。

你可能感兴趣的:(Jenkins,+,Tomcat)