WindowsNT下的Jenkins的部署——用户权限组策略

原创 2012年03月02日 14:15:30

下载安装:

登录Jenkins官方网站:http://jenkins-ci.org/。选择windows下的安装包。

默认安装即可。安装完成访问:http://localhost:8080 即可进行相关设置管理。


新建用户群组及权限设置:

Jenkins提供了大量的插件,其中在对用户进行管理配置这块推荐使用“Role-basedAuthorization Strategy”

如下图在“系统管理”界面下,点击“管理插件”进入插件安装界面。Jenkins的插件安装管理配置都很简单,通过web直接全能搞定。


插件管理界面如下图所示:



勾选需要的插件,到页面最下面有两个按钮“Install without restart” “Download now and install after restart”,根据需要点选提交开始安装。

“Role-basedAuthorization Strategy”的启用:

点击“系统管理”点击“系统设置”,如下图所示:“安全域”选择使用Jenkins专有用户数据库,可以在初始化的时候勾选“允许用户注册”,以后为了安全,请关闭该项;“授权策略”选择使用“Role-Based Strategy”。


配置完成save后在“系统管理”下新增选项“Manage and Assign Roles”。点击“管理用户”新建账户后即可进行账户,群组的安全策略配置。

管理组权限设置,构建权限设置

点击“Manage and AssignRoles”,先选择“Manage Roles”如下图所示,在Global roles这里创建权限分组,如admin是最高管理员权限,拥有所有权限,readonly只有读权限等,这里可以根据具体情况设置多个分组,不同权限;然后设置“Project roles”,Role to add 填写分组名称,Pattern填写分组的规则。例如这个分组叫test,他的规则就是构建名为“test.*”的所有构件,然后在“Job”区里勾选相关权限。设置完成点保存即可。


用户权限分配:

点击“Assign Roles”如下图所示,在“Global roles”下“User/group to add”栏中输入添加的用户名,然后勾选管理组。记得把默认的匿名用户“Anonymous”的默认admin权限去掉,在添加管理员之后,否则不需登录就能控制整个Jenkins的权限;在“Project roles”下“User/group to add”栏中输入添加的用户名,然后勾选对应构建权限名。设置完保存即可。


windows7 系统Jenkins默认用户名,密码

jenkins默认的用户名为:admin 初始化的密码存放在文件:%JENKINS_HOME%\secrets\initialAdminPassword 中。例如 Jenkins安装在目录 D:\P...
  • jiao_zg
  • jiao_zg
  • 2017年07月28日 14:41
  • 4336

2008组策略-PREFERENCE 部署打印机!

       熟悉2008的朋友可能会发现了2008有个非常出色的组策略管理功能,就是多了个Preference 菜单,仔细研究后发现了这个可真是一个非常人性化的功能,以前我们需要疯狂去找相关的VBS...
  • fogyisland2000
  • fogyisland2000
  • 2009年01月10日 23:41
  • 6283

Linux上部署Jenkins流程

Linux上部署Jenkins流程(一)安装java环境 1.首先查看本地是否安装有java,在一些系统中会默认安装java,我们可以卸载旧版本java -version //先查看是否有安装jdk...
  • taoxu858
  • taoxu858
  • 2017年05月27日 13:12
  • 456

centos普通权限用户安装jenkins

1.下载jenkins 2.tomcat放到用户目录下,uers:user 3.修改jenkins_home,(备注,后面要用sudo执行tomcat,会默认到root目录下): 在tomcat...
  • ali_xiao10
  • ali_xiao10
  • 2017年01月17日 16:01
  • 378

组策略应用之部署bginfo软件

在公司局域网使客户端技术支持人员,更快处理客户端问题,技术人员往往通常远程控制客户端来解决问题,但我们在电话里让普通用户告诉其IP地址,说了大半天时间有时候还不知道从哪里看IP;下面我们通过公司域环境...
  • zyliday2016
  • zyliday2016
  • 2016年07月13日 16:23
  • 551

centos6.5 给Jenkins使用root权限执行脚本

1.将jenkins账号分别加入到root组中gpasswd -a root jenkins2.修改/etc/sysconfig/jenkins文件中,# user id to be invoked ...
  • lanfan_11
  • lanfan_11
  • 2016年03月01日 14:26
  • 1277

jenkins部署到tomcat下

一、首选要下载与安装jdk,因为需要在Java环境下面运行,安装好jdk后配置java环境变量(jdk环境变量的配置网上很多)。 这里,我自己安装的是jdk1.7 二、安装好jdk后,需要下载tomc...
  • qq_36871364
  • qq_36871364
  • 2017年05月10日 08:42
  • 2226

Jenkins部署到tomcat中并重启tomcat

背景需求   由于项目需要 ,用jenkins部署时需要重启tomcat,但是服务器中安装了不止一个tomcat,这就需要重启指定的tomcat而不影响其它tomcat的使用。    因为是用je...
  • sms15732621690
  • sms15732621690
  • 2017年08月27日 21:52
  • 1316

jenkins 部署项目的一点建议

jenkins 自动部署
  • tengdazhang770960436
  • tengdazhang770960436
  • 2016年12月25日 10:29
  • 672

Jenkins基础入门-2-把Jenkins服务部署在Tomcat下

一看标题,是不是感觉我在第一篇文件介绍如何安装Jenkins是白写了。其实不是的,如果是个人学习用,第一篇文章的介绍安装方式就可以。插入这篇是因为,实际项目中,是把Jenkins服务部署在Tomcat...
  • u011541946
  • u011541946
  • 2017年09月16日 16:42
  • 744
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WindowsNT下的Jenkins的部署——用户权限组策略
举报原因:
原因补充:

(最多只允许输入30个字)