『Jenkins』Jenkins实现权限控制——Role-based Authorization Strategy

简介: 📣读完这篇文章里你能收获到- 本文将以图文的形式带你一步一步配置Jenkins角色权限- 你将了解到角色权限的概念及账号的管理

请添加图片描述
📣读完这篇文章里你能收获到

  • 本文将以图文的形式带你一步一步配置Jenkins角色权限
  • 你将了解到角色权限的概念及账号的管理
  • 感谢点赞+收藏,避免下次找不到~

请添加图片描述

一、安装插件

1 安装Role-based Authorization Strategy

在这里插入图片描述

2 检查插件是否安装成功

  • 安装成功后Jenkins Manage->看到Manager and Assign Roles代表安装成功

在这里插入图片描述
请添加图片描述

二、管理角色配置

1 添加管理角色

  • 进入Manager and Assign Roles->Manage Roles

在这里插入图片描述
在这里插入图片描述

  • 权限说明:Overall是全局权限,slave是集群权限,job,run,view,scm是业务权限
  • overall中的read要勾选,否则用户登陆后什么也看不到

2 配置项说明

  • overall说明:Administer——系统管理员权限,read——浏览框架
  • job说明:read——查看job,build——执行构建,cancel——取消构建
  • run说明:Delete——删除某次构建,Update——编辑某次构建信息

请添加图片描述

三、子账号管理

1 添加子账号

在这里插入图片描述
在这里插入图片描述

2 配置子账号角色

  • Assgn Roles

在这里插入图片描述
在这里插入图片描述

  • 注意:这里add的名字为上面创建的账号名
相关文章
|
安全 jenkins 持续交付
Jenkins常用插件介绍之权限控制插件Role-based Authorization Strategy
除了搭建jenkins时默认安装的插件之外,有时候扩展功能,还需要安装一些其他的插件,下面为大家简单介绍一下Role-based Authorization Strategy插件。
Jenkins常用插件介绍之权限控制插件Role-based Authorization Strategy
|
jenkins 持续交付 数据安全/隐私保护
|
3月前
|
jenkins Java 持续交付
【项目集成工具】Jenkins
【项目集成工具】Jenkins
|
2月前
|
jenkins Java 持续交付
运用Jenkins实现Java项目的持续集成与自动化部署
在新建的Jenkins Job中,我们需要配置源码管理,通常选择Git、SVN等版本控制系统,并填入仓库地址和凭据。接着,设置构建触发器,如定时构建、轮询SCM变更、GitHub Webhook等方式,以便在代码提交后自动触发构建过程。
113 2
|
1月前
|
jenkins Java 测试技术
实现基于Jenkins的持续集成与部署
实现基于Jenkins的持续集成与部署
|
11天前
|
jenkins 持续交付 开发工具
"引爆效率革命!Docker+Jenkins+GIT+Tomcat:解锁持续集成魔法,一键部署Java Web应用的梦幻之旅!"
【8月更文挑战第9天】随着软件开发复杂度的增加,自动化变得至关重要。本文通过实例展示如何结合Docker、Jenkins、Git与Tomcat建立高效的持续集成(CI)流程。Docker确保应用环境一致性;Jenkins自动化处理构建、测试和部署;Git管理源代码版本;Tomcat部署Web应用。在Jenkins中配置Git插件并设置项目,集成Docker构建Tomcat应用镜像并运行容器。此外,通过自动化测试、代码质量检查、环境隔离和日志监控确保CI流程顺畅,从而显著提高开发效率和软件质量。
32 3
|
11天前
|
jenkins Java 持续交付
【一键搞定!】Jenkins 自动发布 Java 代码的神奇之旅 —— 从零到英雄的持续集成/部署实战秘籍!
【8月更文挑战第9天】随着软件开发自动化的发展,持续集成(CI)与持续部署(CD)已成为现代流程的核心。Jenkins 作为一款灵活且功能丰富的开源 CI/CD 工具,在业界应用广泛。以一家电商公司的 Java 后端服务为例,通过搭建 Jenkins 自动化发布流程,包括创建 Jenkins 项目、配置 Git 仓库、设置构建触发器以及编写构建脚本等步骤,可以实现代码的快速可靠部署。
33 2
|
6天前
|
jenkins 持续交付 开发工具
自动化开发之旅:Docker携手Jenkins,与Git和Tomcat共舞持续集成
【8月更文挑战第13天】在软件开发中,持续集成(CI)通过自动化构建、测试与部署提升效率与稳定性。Docker、Jenkins、Git和Tomcat构成CI的黄金组合:`git push`触发Jenkins作业,利用Docker确保环境一致性,最终将应用部署至Tomcat。首先配置Git Webhooks以触发Jenkins;接着在Jenkins中创建作业并使用Docker插件模拟真实环境;通过Maven构建项目;最后部署至Tomcat。这套流程减少人为错误,提高开发效率,展示了技术的力量与流程的革新。
15 0
|
1月前
|
安全 容灾 jenkins
Java面试题:什么是Jenkins以及它在持续集成中的作用?Jenkins有哪些缺点呢?
Java面试题:什么是Jenkins以及它在持续集成中的作用?Jenkins有哪些缺点呢?
34 0