jenkins之角色授权[六]

  1. 云栖社区>
  2. 博客列表>
  3. 正文

jenkins之角色授权[六]

陈天刚 2017-09-14 00:05:00 浏览254 评论0

摘要: 标签(linux): jenkins 笔者Q:972581034 交流群:605799367。有任何疑问可与笔者或加群交流 有时候我们公司里面可能有好几个开发团队,当你做完jenkins后,对于测试环境可以直接交给测试或开发自己来发布。

标签(linux): jenkins

笔者Q:972581034 交流群:605799367。有任何疑问可与笔者或加群交流

有时候我们公司里面可能有好几个开发团队,当你做完jenkins后,对于测试环境可以直接交给测试或开发自己来发布。这时候对于项目权限的分配就必需控制好了。
jenkins只是一个发布平台,几乎所有功能都是通过插件的来完成的。这里说的角色授权是基于Role-based Authorization Strategy这个插件来完成的。首先是保证这个插件是安装好的。

注:本篇文章是个人的学习笔记,不构成任何生产建议。

进入管理界面

img_b0d17ed1c0875d1279f2446035b456ec.png

配置数据库和授权策略

img_c09127aa6ca8206ccffd9a398fa8d589.png

创建测试用户

img_7168042bbe050ac21f9611a33723478d.png

设置全局角色

  • jenkins--->系统管理----> Manage and Assign Roles -----> Manage Roles

  • 创建全局角色member(项目用户进入后可以读取和创建job)

  • Overall 允许read

新建 project role

img_da04b28d495e31b9f99eefbb2bbfa83c.png

创建project role name

这里代表所有java开头的项目关联到这个角色,保存。
img_441a824952c43812d86131a4defb66ff.png

img_aea5fef800a71d2f95b5e713d1d5fb11.png

分配角色

img_77cfde5833fe5e4717d819250350075b.png

img_b1a20fbc2ad77d5f26bd2708d8b2c939.png

配置全局权限

img_6c49e6cf43b552fa393cfb9eb176b311.png

img_7c14ed544cf4671c4bbdf32dcdaec1a4.png

分配权限

img_54147ddea245a552528b66f57dd65401.png

img_f92417d418872bb922f3bd860be0055d.png

这里如果给匿名全局只读权限会导致用户无需登录就能看见所有项目,建议不给配置

【云栖快讯】你想见的Java技术专家都在这了,向大佬提问,有问题必答  详情请点击

网友评论

陈天刚
文章87篇 | 关注1
关注
业内领先的面向企业的一站式研发提效平台(研发效能),通过项目流程管理和专项自动化提效工具,能... 查看详情
用配置管理(Application Configuration Management,简称 ... 查看详情
移动测试(Mobile Testing)是为广大企业客户和移动开发者提供真机测试服务的云平台... 查看详情
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效... 查看详情
阿里云总监课正式启航

阿里云总监课正式启航