Jenkins权限分配简单实现

文章
林里克斯

简单实现Jenkins的权限分配简单实现不同项目组有不同的权限

一、实验平台:CentOS 6.5

二、操作前温馨提示:备份/root/.jenkins/下config.xml;因为如果你操作失误,admin账号或许会瘫着。

Jenkins权限分配简单实现



一、添加用户

系统管理-->管理用户-->新建用户

Jenkins权限分配简单实现


二、权限分配


系统管理-->Configure Global Security

Jenkins权限分配简单实现

Jenkins权限分配简单实现

输入你要设置权限的用户或组

Jenkins权限分配简单实现

Overall(全局)
    Administer   管理员(相当于拥有全部权限)
    Read         阅读(能阅读全局功能,不能看见已有job)
    #最大的权限是Overall的Administer,拥有该权限可以干任何事情。
    #最基本的权限是Overall的Read,用户必须赋予阅读的权限,不然什么都看不到。
Credentials(凭证)
    Create              创建凭证权限
    Delete              删除
    ManageDomains       管理域 
    Update              更新(编辑)
    View                视图查看

Job(任务,构建)
    Build       构建
    Cancel      取消构建
    Configure   配置  
    Create      创建
    Delete      删除
    Discover    重定向 
    Move        移动构建
    Read        阅读  
    Workspace   工作空间    
    #Job的Discover权限是一个奇葩的权限,帮助说Discover比Read的级别更低。如果匿名用户(没有访问job的权限)直接访问一个Job的Url将重定向到登陆页面。(经测试,这个权限应该是被废弃了。)

View
    Configure   配置  
    Create      创建
    Delete      删除  
    Read        阅读  

SCM 
    Tag         标签
#一般给开发人员自己构建,只需给`Overall`的`read`job`的`build`就可以了

三、给项目分权限


因为或许每个开发人员所管理的项目不同,如不想他看到或者构建其他项目。就可以操作这一步

Jenkins权限分配简单实现

点击启用项目安全

Jenkins权限分配简单实现

这里跟前面一致的权限

Jenkins权限分配简单实现

测试结果:

Jenkins权限分配简单实现


Over ~

版权协议须知!

本篇文章来源于 Uambiguous ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意

877 0 2017-01-24


分享:
icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif
博主卡片
林里克斯 博主大人
一个致力于Linux的运维平台
运维时间
搭建这个平台,只为分享及记载自己所遇之事和难题。

现在时间 2024-05-18

今日天气
站点统计
  • 文章总数:240篇
  • 分类总数:29个
  • 评论总数:10条
  • 本站总访问量 222970 次

@奥奥

@Wong arrhenius 牛比

@MakerFace 厉害了!