前一阵子在线上部署了一套jenkins环境,作为线上代码发布平台使用。
部署记录:http://www.cnblogs.com/kevingrace/p/5651427.html

下面重点记录下jenkins安装后的一些配置:

(1)添加用户权限

jenkins初次登陆后,要先注册一个用户作为管理员:

依次点击“系统管理”->“Configure Global Security”

如下:
选择“启用安全”模式,
“安全域”->“Jenkins专用用户数据库”->不选择“允许用户注册”(如果此处选择了”允许用户注册“,那么任何人都可以注册,只是注册后没有任何的操作权限,登陆后会提示“Access Denied,没有Overall/Read权限”,还是需要在管理员账号下授权后才能操作)。先注册一个管理员账号,然后在管理员下创建普通账号,再授予这些账号相应的操作权限。
“授权策略”->“项目矩阵授权策略”,添加账号。

首先添加一个admin账号作为管理员,先”应用“,注意这个时候千万别点击“保存”。由于admin用户还没有注册,所以这里添加到权限策略内会显示红色,等后面将这个admin用户注册后就会变成正常的绿色。

如上,点击“应用”后,再点击回到“jenkins”首页,会提示进行注册,则使用上面添加的管理员账号admin进行注册

注册成功后,就可以用管理员admin账号登陆了

在管理员账号下就可以创建普通用户

依次点击“系统管理”->“管理用户”

然后在“系统管理”->“Configure Global Security”的->“授权策略”->“项目矩阵授权策略”里授予wangshibo用户相应的权限。
由于wangshibo用户已经注册好了,所以这里添加进去后是绿色的

其他用户的添加步骤跟上面一样操作即可。

一般而言,除了运维人员(管理员)具有所有项目操作的权限外,一般只给开发人员(通常是项目组的负责人)Beta环境下的项目操作权限。如下,只给caogaokui和yuxiaogang这两个用户设置构建项目的权限。

“系统管理”->“管理用户”->“创建用户”

“系统管理”->“Configure Global Security”->“授权策略”->“项目矩阵授权策略”

然后再相应的项目构建配置里,“启用项目安全”,将相应的用户添加进去,赋予操作权限,说明他们对该项目由构建的权限。如下:

jenkins配置记录(1)--添加用户权限相关推荐

  1. jenkins配置记录(2)--代码发布流程

    在我们的日常运维工作中,使用jenkins来完成业务代码发版上线是至关重要的一环. 前面已经提到在jenkins上添加用户权限的操作,今天重点说下如何在jenkins下构建项目工程进行代码发布? 在此 ...

  2. php删除管理员,WordPress 移除管理员后台添加用户权限

    其实关于 WordPress 自定义添加.删除.修改用户角色及权限子凡又在之前做过分享,但对于 WordPress 的用户系统来说,用户的权限其实还是蛮多的,那么今天就分享一个罕见甚至很多人都不会用到 ...

  3. Jenkins——持续集成及Jenkins介绍和安装配置(插件,用户权限,凭据,Maven安装打包,配置tomcat用户权限)

    持续集成及Jenkins介绍和安装配置 持续集成及Jenkins介绍 软件开发生命周期 持续集成 持续集成的组成要素 持续集成的好处 Jenkins介绍 Jenkins安装和持续集成环境配置 Gitl ...

  4. linux配置SVN,添加用户,配置用户组的各个权限教程

    前言 今天组长要我给新员工添加svn 的权限,以及赋予他们权限访问指定的目录,于是就顺手写个教程吧,毕竟好记性不如烂笔头 一.xshell登陆服务器 用xshell登陆服务器,cd切换到服务器中svn ...

  5. Jenkins配置基于角色的项目权限管理--转

    本文将介绍如何配置jenkins,使其可以支持基于角色的项目权限管理. 由于jenkins默认的权限管理体系不支持用户组或角色的配置,因此需要安装第三发插件来支持角色的配置,本文将使用Role Str ...

  6. Jenkins拾遗--第三篇(用户权限管理)

    采访过很多实用Jenkins的同学,发现Jenkins的安全是一个很薄弱的地方.很多公司用作生产部署的Jenkins安全管理都不是很规范,就更别提测试用的Jenkins了. 其实Jenkins是一个很 ...

  7. jenkins使用Role Strategy管理用户权限

    下载插件地址:https://wiki.jenkins.io/display/JENKINS/Role+Strategy+Plugin 1. 安装好插件后,进入jenkins系统管理的Configur ...

  8. linux下创建用户和添加用户权限

    1.添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户 #passwd tommy   //修改密码 Changing pa ...

  9. mysql添加用户权限报1064 - You have an error in your SQL syntax问题解决

    mysql添加用户及权限报错: 出现这样错的原因有两个: 1.语法有问题     (这里没有问题) 2.mysql版本是否支持 此种写法 找到一位大神说:你检查下mysql版本是mysql serve ...

最新文章

  1. 转:在 .NET 中实现异步回调访问数据库
  2. 用MyEclipse开发Spring入门
  3. vue 高德地图多边形_Vue + 高德地图画矢量图
  4. Python基础:对象的深拷贝和浅拷贝的区别
  5. 分析以太网帧结构_传统以太网中的——中继器及集线器
  6. 看完后完全了解 Vue 2.0 和 Vue 3.0 的区别
  7. 使用工厂方法模式设计最佳实践
  8. python twised系列教程四–twisted Poetry client
  9. 手桌面上没有计算机,手把手教你电脑桌面图标都不见了怎么办
  10. 接口 同花顺_Fiddler模拟接口数据(mock)
  11. CF547D Mike and Fish 建图
  12. android 选座系统,android 影院选座
  13. linux修改系统语言为中文
  14. Ununtu下安装搜狗拼音输入法
  15. Android 图片虚化
  16. 快捷c语言中控程序,CREATOR快捷\creator\CR-PGMII\ST-7600C\CREATOR中控
  17. CODEVS 1069 关押罪犯
  18. 服务器win10系统开机慢,三种方法教你解决Win10系统开机慢,爱纯净官网
  19. iPhoneX APP界面设计尺寸图-庞姿姿
  20. 【Java实现链表操作】 万字肝爆 !链表的图文解析(包含链表OJ练习解析)

热门文章

  1. eclipse 编辑 python 中文乱码的解决方案
  2. 异常概念和处理机制,try-catch-finally,throw和throws,自定义异常
  3. 使用ByteArrayOutputStream解决IO乱码问题的踩坑记录
  4. 我如何分割字符串,在特定字符处断开?
  5. 神舟战神怎么装win11系统
  6. SlideSwitch仿iphone滑动开关组件,仿百度魔图滑动开关组件Android
  7. image 微信小程序flex_微信小程序进阶-flex布局
  8. python使用ddt_使用DDT数据驱动测试框架Python
  9. python的库有哪些餐厅_Python告诉你上海有哪些高性价比的西餐厅
  10. 剑指 Offer II 042. 最近请求次数【队列方法】