jenkins之角色授权[六]
2024-10-13 21:31:58
标签(linux): jenkins
笔者Q:972581034 交流群:605799367。有任何疑问可与笔者或加群交流
有时候我们公司里面可能有好几个开发团队,当你做完jenkins后,对于测试环境可以直接交给测试或开发自己来发布。这时候对于项目权限的分配就必需控制好了。
jenkins只是一个发布平台,几乎所有功能都是通过插件的来完成的。这里说的角色授权是基于Role-based Authorization Strategy
这个插件来完成的。首先是保证这个插件是安装好的。
注:本篇文章是个人的学习笔记,不构成任何生产建议。
进入管理界面
配置数据库和授权策略
创建测试用户
设置全局角色
jenkins--->系统管理----> Manage and Assign Roles -----> Manage Roles
创建全局角色member(项目用户进入后可以读取和创建job)
Overall 允许read
新建 project role
创建project role name
这里代表所有java开头的项目关联到这个角色,保存。
分配角色
配置全局权限
分配权限
这里如果给匿名全局只读权限会导致用户无需登录就能看见所有项目,建议不给配置
最新文章
- PHP环境配置
- Java:单例模式的七种写法
- BS中的 data:image/png;base64
- 批量修改一张表格的多个sheet名
- solr 中文分词 IKAnalyzer
- 深入理解为什么Java中方法内定义的内部类可以访问方法中的局部变量
- iOS开发之UITapGestureRecognizer单双击
- 老罗学习MVC之旅:MVC组件分析
- 如何使用 Zend Expressive 建立 NASA 图片库?
- 网页、JavaScript 数据类型
- OpenRisc-30-SD card controller模块分析与验证
- iOS学习之Runtime(一)
- PullToRefreshGridView上拉加载、下拉刷新
- Git学习之路(2)-安装GIt和创建版本库
- react-router3.x hashHistory render两次的bug,及解决方案
- Linux上SQL及MYSQL简单操作
- android开发之-数据存储Map、HashMap、Hashtable、concurenthashmap区别
- 关于Integer比较问题
- wap2app(二)-- 设置APP系统状态栏
- MVC(面试)