网站大量收购闲置独家精品文档,联系QQ:2885784924

Jenkins发布机优化及权限控制操作手册簿簿.doc

Jenkins发布机优化及权限控制操作手册簿簿.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用标准文案 精彩文档 Jenkins发布机优化及权限控制操作手册 版本号:1.0 刘良金 二〇一四年七月编印 关于本文档 主 题 发布机优化及Jenkins权限控制操作手册 说  明 本文档用于详细阐述平台发布机优化操作,实现各系统、各环境“一键发布”的配置过程,以提高架构组工作效率的目的;Jenkins配置基于角色的项目权限,提高基于Jenkins+maven+svn版本的相对安全性。 适用对象 管理人员:项目总监、部门经理、项目经理、质量经理、技术经理; 开发人员:程序员、测试员、文档员; 发 布 员:版本发布员、Jenkins管理员; 修 订 历 史 版 本 章 节 类 型 日 期 作 者 说 明 1.0 1、2 C 2014-7-8 刘良金 说明:类型-创建(C)、修改(U)、删除(D)、增加(A); 第一章 Jenkins简介 1.1 Jenkins简介 Jenkins是一个CI工具。它可以根据设定持续定期编译,运行相应代码;运行UT或集成测试;将运行结果发送至邮件,或展示成报告,这样做的最终目的是: 让项目保持健康的状态。如果任何CheckIn Break了Build,每个人都会在最短的时间内通知到,然后问题被Fix。接下来的开发将建立在一个健康正确的基础上,而不是任由问题累积,最后失控。 Jenkins和Cruisecontrol都是CI工具,二者在CI中发挥的作用完全一致。而Jenkins作为新一代的CI工具,渐渐开始取代Cruisecontrol。二者都是java程序,但: Jenkins提供更为友好的用户界面,而Cruisecontrol在界面方面糟糕的几乎等于没有。 Jenkins内置的功能提供了极大的便利,不论是新建一个build,还是日常使用,你需要做的大部分时候仅仅是在用户界面上点击而已。在Cruisecontrol新建build是通过创建config.xml来完成的。它仅仅提供非常有限的功能,很多时候你会发现,需要自己完成很多工作。 Jenkins作为一个欣欣向荣的开源项目,有大批的Plugin。当你发现需要一个Jenkins本身并不提供的功能是,搜索一下Plugin,总会有收获。非常多的流行工具如JBehave,Cobertura都提供Jenkins插件。而针对Cruisecontrol的Plugin却很少。 Jenkins友好的用户界面让学习成本很少,可以在最短的时间内开始工作。 1.2 Jenkins管理员帐号 Jenkins已经集成安装在0.221服务器上,访问地址如下: HYPERLINK 21:8083/jenkins/ 21:8083/jenkins/ 目前维护的帐号有: 序号 用户名 密码 备注 1 admin 管理员 2 admin 管理员 3 prod 管理员 4 zhangsan 生产(prod)环境发布帐号 5 zhangsan 生产(prod)环境发布帐号 6 lishi test和stage发布帐号 需要Jenkins帐号的可以邮件系统组开通。 第二章 Jenkins Job管理 2.1 Jenkins欢迎页面 用admin管理员帐号登录系统后,首页显示如下: 首页显示分为三个功能模块区: 功能权限菜单; 任务状态; Job列表; 2.2 创建Job Build 点击左上角“新Job”,出现界面如下: 填写任务名称,例如“test_build”,选中“构建一个maven2/3项目”,点击“ok”,出现界面如下: 选择jdk配置、源码管理选择“Subversion”,填写SVN Repository URL,例如: svn://79/zt-ecommercial/projects/branch/EC-TEST,“EC-TEST”表示EC工程分支,这里根据实际情况修改,在Build “ROOT POM”填写pom.xml文件路径“prj/pom.xml”(相对于svn地址库中的位置),“Goals and options”填写为“clean install”表示项目构件,填写完毕后点击“保存”保存Job。 说明:填写完svn路径后需要输入用户名\密码 使用mp\svn.mp该账号; 2.3 执行Job Build 在Job列表中点击立即构建执行Build,如下图如示: 点击Job“Name”查看Job基本信息,如下图所示: 点击Build History可以查看Build Log。 2.4 创建Job Deploy 点击左上角“新Job”,选中“构建一个自由风格的软件项目”,点击“ok”,选择jdk配置、源码管理选择“None”,在构件中选择“Execute shell”,在Command中填写Shell脚本例如: ssh ztds@2 bash -x -s

您可能关注的文档

文档评论(0)

dmz158 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档