Jenkins持续集成文档.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Jenkins持续集成构建平台

使用指南

本文档仅供内部使用,严禁外传!

目录

TOC\o1-3\h\z\u目录 2

1、系统参数 3

2、授权策略 5

3、构建管理 6

3.1构建命名标准 6

3.1.1任务视图命名 6

3.1.2任务命名 6

3.2参数化构建 7

3.2.1构建参数列表 7

3.2.1常用的参数配置 8

3.3分布式构建 9

3.3.1slave节点配置 10

3.3.2slave节点任务配置 10

4、jenkins账户管理 12

5、Jenkins根本操作 13

5.1登录jenkins 13

5.1账户密码重置 13

5.3新建任务 14

5.4配置任务 14

5.5构建任务 17

5.6查看构建日志 17

5.4查看构建结果 18

1、系统参数

〔1〕构建效劳器访问路径:

************************

〔2〕JDK版本〔根据各产品的具体要求选择〕:

2

〔3〕Maven版本〔根据各产品的具体要求选择〕:

1

2)apache-maven-3.2.2

3)

4)apache-maven-cif

〔4〕Jenkins信息:

1)Jenkinsversion1.609可升级

2)$Jenkins_home:home/ciserver/.jenkins

3)Jenkins工作目录:/app/Jenkins/

2、授权策略

〔1〕ConfigureGlobalSecurity中的授权策略,采用Role_Based_Strategy方式;

〔2〕根据人员的角色和职责建立Globalroles;

〔3〕根据不同的产品系统及其开发阶段,建立project_roles;

〔4〕为jenkins账户建立globalrole和projectrole的授权矩阵,即用户访问权限矩阵;

〔5〕用户界面是基于他拥有的权限和任务所属的阶段和所归属的视图〔View〕进行显示;

Jenkins构件任务命名标准参考3.2章节,jenkins账户管理参考第4章节。

3、构建管理

3.1构建命名标准

用户登录后,界面所能执行的操作的基于以下2点,缺一不可:

〔1〕用户所拥有的权限;

〔2〕根据命名规那么过滤后的任务视图和任务;

请务必按照下面的命名标准进行任务的创立和修改。

3.1.1任务视图命名

任务视图命名格式:

产品/系统名称(缩写)_阶段,阶段缩如〔DEV、ST、UAT、PRD〕,如下列图红线标注所示:

图3-1任务视图命名例如

3.1.2任务命名

任务的命名格式:

系统任务:阶段缩写_产品/系统(缩写);

子系统和模块任务:阶段缩写_产品/系统缩写_子系统/模块缩写,

图3-2任务命名例如

3.2参数化构建

构建参数列表

图3-3参数化构建参数列表

常用的参数配置

图3-4Choice参数例如

图3-5DynamicParameter参数例如

图3-6Listtags参数例如

图3-7Text参数例如

3.3分布式构建

考虑到构建效率和后续构建任务的扩张;通过配置jenkinsMaster-slave架构进行分布式构建;

DEV阶段的构建在slave进行。

3.3.1slave节点配置

图3-8Slave节点配置例如

3.3.2slave节点任务配置

〔1〕DEV阶段的构建,在206.10jenkins效劳器上建立slave节点,将各产品部的构建任务分配到对应的节点去运行〔包括工作空间,本地仓库,编译运行环境〕;

在DEV阶段的任务配置中,勾选“Retrictwherethisprojectcanberun”,LabelExpression填写各slave标签名。

图3-9配置在Slave节点上运行的任务

4、jenkins账户管理

〔1〕jenkins账户统一由组织级管理员建立和维护,jenkins账户命名格式为:姓名全拼;用户可登陆后修改;

〔2〕jenkins账户按照用户类别分为,admin,系统管理员,构建人员,guest;

1〕Admin负责整个jenkins效劳器的管理;

2〕系统管理员的具有其负责的产品库的4个阶段所有任务的创立,配置权限;

3〕构建人员为产品开发人员,根据需要开放四个阶段的构建任务的执行和配置权限;

4〕guest账户仅供有查看需求的员工使用;

5〕普通用户账户权限申请和权限变更,由系统管理员或分支管理员向组织

文档评论(0)

147****4268 + 关注
实名认证
文档贡献者

认真 负责 是我的态度

1亿VIP精品文档

相关文档