博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jenkins配置基于角色的项目权限管理
阅读量:4213 次
发布时间:2019-05-26

本文共 669 字,大约阅读时间需要 2 分钟。



本文将介绍如何配置jenkins,使其可以支持基于角色的项目权限管理。

由于jenkins默认的权限管理体系不支持用户组或角色的配置,因此需要安装第三发插件来支持角色的配置,本文将使用Role Strategy Plugin,介绍页面:https://wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin

1.配置插件

 

安装插件后,进入系统设置页面

配置如下:

2.配置权限

在系统管理页面点击Manage and Assign Roles进入角色管理页面:

2.1管理角色(Manage Roles

选择该项可以创建全局角色、项目角色,并可以为角色分配权限。

项目角色与全局角色的区别就是,项目角色只能管理项目,没有管理jenkins的权限配置。

这里我们添加一个全局角色viewer.普通用户进来只有view的权限没有管理Jenkins的权限

接下来我们添加一个项目角色TestProject。现在我们存在一个名为Test的项目,属于Test项目管理人员可以对项目进行操作

2.2分配角色

我们系统中存在三个用户,还未分配权限

JenkinsAdmin:可管理jenkins

TestProManager:不可管理jenkins,但能管理Test项目

OtherProject::不可管理jenkins,也能不管理Test项目

 

接下来我们查看下结果

1.使用JenkinsAdmin登陆

2.使用TestProManager登陆

3.使用OtherProject登陆

你可能感兴趣的文章
Android display架构分析
查看>>
S3C2440上LCD驱动 (FrameBuffer)实例开发讲解
查看>>
Linux音频编程指南
查看>>
针对windows编程-linux驱动编程-usb编程的号文章--推荐
查看>>
USB OTG的工作原理-相互切换和交互流程
查看>>
usb-otg-调试心得
查看>>
嵌入式开发指导博客-刘洪涛
查看>>
Linux启动流程-bootloader至kernel的过程--android系统启动流程
查看>>
USB2.0速度识别--区分低速-高速-全速
查看>>
NandFlash驱动超详细分析
查看>>
inf文件解析
查看>>
MOSFET结构及其工作原理详解
查看>>
android开源社区
查看>>
手机摄像头工作原理
查看>>
手机电容触摸屏技术简介
查看>>
led子系统 及 内核中led触发器实例
查看>>
Android USB Tethering的实现以及代码流程
查看>>
有关电池充电和LCD驱动的好地方
查看>>
USB规范浏览--设备和主机规范
查看>>
男人的品位--我们自己的最求
查看>>