权限需求

因JENKINS上存有de(开发)、te(测试)、re(预发布)等三个不同环境的项目,同时因为项目需求,需要对不同的开发及测试人员配置不同的jenkins权限,即以项目为单位,对不同人员进行不同权限配置,要求如下:

1、项目都以healthcloud开头,分别以-de、-te、-re结尾,根据三类结尾可把项目分成开发、测试、预发布三类项目,同时分别对应不同的项目需求人员;

2、开发人员登录jenkins只能查看并构建de项目;

3、测试人员登录jenkins只能查看并构建te项目;

说明:此文以test用户代表测试人员,对其进行权限分配并图文说明,其他需求可按部就班!

前提说明

要实现权限需求,需先确保jenkins的权限插件已安装,插件名:Role-Based Strategy或者Role-based Authorization Strategy

功能实现

# 系统管理à管理用户à新建用户à创建test用户;

# 系统管理à全局安全配置;

# 系统管理àManage and Assign Roles,配置权限策略;

# 选择Manage Roles,分别进行Global roles、Project roles权限配置;

注:必须先进行Global roles的配置后方可对Project roles进行配置!

# Project roles中Pattern部分是通过正则匹配从而进行项目权限分配;同时hea.*代表匹配以hea开头的内容,比一般正常的正则匹配多了个点!

功能测试

# 管理员身份登录,显示所有项目;

# test用户登录,只显示te项目;

-------------------------------------------------------------

作者:罗穆瑞

转载请保留此段声明,且在文章页面明显位置给出原文链接,谢谢!

------------------------------------------------------------------------------

如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

------------------------------------------------------------------------------

jenkins组权限_JENKINS针对不同项目组对用户进行权限分配-阿里云开发者社区相关推荐

  1. mysql权限create细化_mysql权限精细化分配-阿里云开发者社区

    mysql中可以给你一个用户授予如select,insert,update,delete等其中的一个或者多个权限,主要使用grant命令,用法格式为: grant 权限 on 数据库对象 to 用户 ...

  2. mysql放开权限控制_mysql06---权限控制-阿里云开发者社区

    mysql权限管理: mysql的权限控制,首先在user表判断有没有权限连,连上后看有没有全局权限.然后看db表有哪些库级别的权限.然后看tables_priv表有哪些表级别的权限.最后还可以看有哪 ...

  3. antd权限管理_Ant Design Pro开发后台管理系统(权限)-阿里云开发者社区

    前言 权限是后台管理系统常见的需求,后台开发必须考虑设计的模块,antd-pro给我们提供了很好的关于权限的封装,我们只需要在配置菜单的时候配置上准入身份,在登录成功以后获取到登陆者身份以后更新登录人 ...

  4. easypermission坑_Android 权限管理(原生、EasyPermissions、RxPermissions)-阿里云开发者社区...

    前言:动态权限管理是Android6.0(Build.VERSION_CODES.M = Api23)推出的,提醒用户当前APP所需要的权限,防止滥用.这些权限一般分为三种:(1)普通权限:直接man ...

  5. exchange创建邮箱组_Exchange批量创建用户组及启用通讯组邮箱-阿里云开发者社区...

    Exchange批量创建用户组及启用通讯组邮箱 1. 批量创建AD中的用户组 用户组的创建可参考批量导入用户账号的方法,先创建一个CSV文件,然后通过命令导入AD中.命令格式 csvde –i –f ...

  6. mysql启组提交 阿里_[图解MySQL]MySQL组提交(group commit)-阿里云开发者社区

    前提: 以下讨论的前提 是设置MySQL的crash safe相关参数为双1: sync_binlog=1 innodb_flush_log_at_trx_commit=1 背景说明: WAL机制 ( ...

  7. linux php 用户权限管理,LINUX教程:Linux用户及权限管理

    <LINUX教程:Linux用户及权限管理>要点: 本文介绍了LINUX教程:Linux用户及权限管理,希望对您有用.如果有疑问,可以联系我们. [文件治理.管道.用户及组治理.用户及权限 ...

  8. 给mysql的root %用户添加grant权限。并给创建的用户赋予权限

    登录mysql [root@dbserver bin]# ./mysql -u root -p 选数据库 mysql> use mysql 查看权限 mysql> mysql> us ...

  9. server2008 sql 账号只读权限_SQL Server 2008数据库创建用户只读权限的两种方式(转载)...

    最优秀的解决方案: https://www.cnblogs.com/hao-1234-1234/p/12699185.html 其它相关文章: 一.命令行方式创建 新建查询窗口,然后输入以下命令然后执 ...

最新文章

  1. 比较全面的gdb调试命令
  2. office移动端_微软手机端三合一Office APP开启公测,大家可以下载试试
  3. JDK 11 马上就要来了!JDK 12 还会远吗?
  4. python3 快速排序
  5. Protobuf序列化的原理-字符如何转化为编码
  6. 【WiFi密码破解详细图文教程】ZOL仅此一份 详细介绍从CDlinux U盘启动到设置扫描破解
  7. linux下tar gz bz2 tgz z等众多压缩文件的解压方法
  8. Nginx服务的ssl认证和htpasswd认证
  9. 4~20mA变送器量程与输入电流、输出电流的关系
  10. labview混合编程学习
  11. 分布式集群中如何保证线程安全?
  12. 基于深度学习的音乐推荐系统(一)音频频谱图绘制
  13. 当前服务器更新维护公告,【已开服】1月17日全部服务器更新维护公告
  14. phalapi init.php,PhalApi:[1.12] 参数规则:接口参数规则配置
  15. Window环境下 Jenkins Master/Slaver模式 + Svn 部署
  16. 静雅学校有高中吗有计算机,涿州靖雅中学
  17. QT手动添加Q_OBJECT报错解决方法记录
  18. 万豪酒店集团5亿客户记录泄露
  19. zcu102出现运行可执行程序时出现的错误
  20. 计算机存储容量单位的倍数关系,存储器容量单位有哪些,它们之间的关系是什么...

热门文章

  1. 北森iTalentX 3.0:聚焦场景一体,开启HR全面数字化时代
  2. 酸了!华为补贴湖北员工每天最高 2000 元
  3. 受困于敏捷开发的数据与架构?肿么办?
  4. 互联网大佬马老师于昨日教师节正式卸任,让位现任CEO张勇;华为发布新一代CloudLink视讯解决方案,普惠4K+AI;联通……...
  5. python的stack用法_Python numpy.stack函数方法的使用
  6. excel超级工具箱_这6个Excel高效办公插件,你都用过吗?
  7. android获取版本号报错,Android开发:获取安卓App版本号的方法步骤
  8. RuoYi-Cloud 进阶篇_01( Seata 单机环境搭建)
  9. ETL异构数据源Datax_MySQL同步Oracle(全量)_07
  10. 设置PL/SQL工具SQL窗口的字体大小及颜色