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

Jenkins持续集成构建平台使用指南.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.2.1、Jenkins持续集成构建平台使用指南 HYPERLINK attach_424ac301c761717e33d0137bd9d2671c 文档下载 1、系统参数 (1)构建服务器访问路径: HYPERLINK 1 1 (2)JDK版本(根据各产品的具体要求选择): 1) jdk1.7.0_79 2) jdk1.8.0_45 (3)Maven、ant、jmeter版本(根据各产品的具体要求选择): 1) apache-maven-3.3.3 2) apache-maven-3.0.5 3) apache-jmeter-2.9 4) apache-jmeter-2.13 5) apache-ant-1.9.5 (4)Jenkins信息: 1) Jenkins version 2.32.1可升级 2) $Jenkins_home: ?C:\jenkins 3)Jenkins工作目录:C:\workspace 2、授权策略 (1)Configure Global Security中的授权策略,采用Jenkins专有用户数据库方式; ?????? ?? (2)根据人员的角色建立Global roles; (3)用户界面是基于他拥有的权限进行显示; Jenkins构件任务命名规范参考3.2章节,jenkins账户管理参考第4章节。 3、构建管理 3.1 构建命名规范 用户登录后,界面所能执行的操作的基于以下2点,缺一不可: (1)用户所拥有的权限; (2)根据命名规则过滤后的任务; 请务必按照下面的命名规范进行任务的创建和修改。 3.1.1 任务视图命名(暂时不用) 任务视图命名格式: 产品/系统名称(缩写)_阶段, 阶段缩如(Branch、Trunk),如下图红线标注所示: 3.1.2 任务命名 任务的命名格式:? 系统任务:产品/系统(缩写)_阶段缩写; 子系统和模块任务:阶段缩写_产品/系统缩写_子系统/模块缩写, 3.2 参数化构建 3.2.1 构建参数列表 ? 图 3-1 参数化构建参数列表 3.2.1 常用的参数配置 图 3-2 Choice参数示例 3.3 分布式构建 ???? 考虑到构建效率和后续构建任务的扩张;通过配置jenkins Master-slave架构进行分布式构建; DEV阶段的构建在slave进行。 3.3.1 slave节点配置 图 3-3 Slave节点配置示例 3.3.2 slave节点任务配置 (1)branch阶段的构建,在60.31jenkins服务器上建立slave节点,将各子项目的构建任务分配到对应的节点去运行(包括工作空间,本地仓库,编译运行环境); 在branch阶段的任务配置中,勾选“Retrict where this project can be run”, Label Expression填写各slave标签名。 图 3-4 配置在Slave节点上运行的任务 4、jenkins账户管理 (1)jenkins账户统一由组织级管理员建立和维护,jenkins账户命名格式为:姓名全拼;用户可登陆后修改;(弃用) (2)jenkins账户按照用户类别分为,admin,系统管理员,构建人员,guest; ??? ?1) Admin负责整个jenkins服务器的管理; 2)系统管理员的具有其负责的产品库的2个阶段所有任务的创建,配置权限; 3)构建人员为产品开发人员,根据需要开放2个阶段的构建任务的执行和配置权限; 4)guest账户仅供有查看需求的员工使用; 5)普通用户账户权限申请和权限变更,由系统管理员或分支管理员向组织级CM申请。 5、Jenkins基本操作 5.1 登录jenkins 申请账户后,在浏览器中输入 HYPERLINK 1/ 1,在弹出的对话框中输入用户名和密码登录。 图 5-1 ?Jenkins登录界面 5.2 新建任务 图 5-3? 新建任务 5.4 配置任务 在任务列表中单击你要配置的任务,在左侧功能列表中单击配置选项,如下图所示: 图 5-4? 进入任务配置界面 下图将会对任务配置中涉及到各个步骤进行详细讲解: 图 5-5? 任务基本信息配置 图 5-6? 源码路径配置 图 5-7? 构建配置和构建后操作 5.5 构建任务 任务配置完成后,点击左上角功能列表中的, HYPERLINK 1/job/BenlaiReportService_branche/build?delay=0sec Build with Parameters,即可执行相关任务,如下图所示: 图 5-8? 执行构建 5.6 查看构建日志 图 5-9-1? 查看构建日志 图 5-9-2? 查看构建日志 ? ?

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档