- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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〕普通用户账户权限申请和权限变更,由系统管理员或分支管理员向组织
您可能关注的文档
最近下载
- 西门子PLC通讯.ppt VIP
- 在线网课学习课堂《研究生学术规范与学术诚信》单元测试考核答案.docx VIP
- 风力发电机组防腐规范.pdf VIP
- 卧式车床使用说明书.doc VIP
- 2025年八项规定精神纠正“四风”应知应会知识问答试题及答案详解(历年真题).docx VIP
- 广西桂林2021年中考语文现代文阅读真题.docx VIP
- 2018年10月注册土木工程师(水利水电工程)《专业知识考试(上)》真题及详解.doc VIP
- 疫苗采购管理制度.docx VIP
- 国家中医药管理局《中医药事业发展“十五五 ”规划》全文.docx
- 苏G02-2019 房屋建筑工程抗震构造设计.pdf VIP
文档评论(0)