Jenkins分配对应项目权限与用户管理

在日常开发过程中经常会出现用户和权限管理问题,没有配置trigger时,通常需要我们手动构建,但此时前端和后端的朋友没有build权限,导致每次dev环境测试都需要麻烦我们手动去构建,消息传达不及时则会降低开发效率。

现有Jenkins很好解决了用户和权限管理问题,下面是完整的实操过程

1、进入Jenkins dashboard,选择Manage Jenkins--->Manage Users


没有用户的可以在此创建用户

2、Manage Jenkins--->Manage and Assign Roles--->Manage Roles


在Role to add和Pattern中添加对应的项目

(pattern中可用通配符.*进行匹配(点不能少)还可以使用 | 加入多个项目)这样可直接添加所有分支

填好后别忘了保存

3.Manage and Assign Roles--->Assign Roles

在对应用户以及项目勾选即可,用户的权限可自行调整,这里不过多赘述

(没有插件的在jenkins系统管理的插件管理中搜索role,安装 Role-based Authorization Strategy 这个插件。

安装完成后在全局安全配置中,授权策略改成Role-Based Strategy即可)

相关推荐
Lz__Heng3 小时前
如何在使用kickstart安装物理机操作系统的过程中核对服务器的SN
运维·服务器·自动化·kickstart
wanhengidc3 小时前
网站服务器出现异常的原因是什么?
运维·服务器
老神在在0015 小时前
javaEE1
java·开发语言·学习·java-ee
魔道不误砍柴功5 小时前
《接口和抽象类到底怎么选?设计原则与经典误区解析》
java·开发语言
small_white_robot6 小时前
Tomcat- AJP协议文件读取/命令执行漏洞(幽灵猫复现)详细步骤
java·linux·网络·安全·web安全·网络安全·tomcat
图梓灵6 小时前
Maven与Spring核心技术解析:构建管理、依赖注入与应用实践
java·笔记·spring·maven
飞鹰服务器6 小时前
服务器带宽线路的区别(GIA、CN2、BGP、CMI等)
运维·服务器·带宽·cn2
普罗米修斯Aaron_Swartz6 小时前
WSL中ubuntu通过Windows带代理访问github
linux·运维·ubuntu
病树前头7 小时前
怎样将win11+ubuntu双系统的ubuntu从机械硬盘迁移至固态硬盘(1)
linux·运维·ubuntu
岁忧7 小时前
(nice!!!)(LeetCode 每日一题) 3372. 连接两棵树后最大目标节点数目 I (贪心+深度优先搜索dfs)
java·c++·算法·leetcode·go·深度优先