欢迎来到天天文库
浏览记录
ID:33284765
大小:754.59 KB
页数:20页
时间:2019-02-23
《jenkins持续集成文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.Jenkins持续集成构建平台使用指南本文档仅供内部使用,严禁外传!...目录目录21、系统参数32、授权策略53、构建管理63.1构建命名规范63.1.1任务视图命名63.1.2任务命名63.2参数化构建73.2.1构建参数列表73.2.1常用的参数配置83.3分布式构建93.3.1slave节点配置103.3.2slave节点任务配置104、jenkins账户管理125、Jenkins基本操作135.1登录jenkins135.1账户密码重置135.3新建任务14...5.4配置任务145.5构建
2、任务175.6查看构建日志175.4查看构建结果18...1、系统参数(1)构建服务器访问路径:************************(2)JDK版本(根据各产品的具体要求选择):1)jdk1.7.0_602)jdk1.6.0_45(3)Maven版本(根据各产品的具体要求选择):1)apache-maven-3.2.32)apache-maven-3.2.23)apache-maven-3.2.14)apache-maven-cif(4)Jenkins信息:1)Jenkinsversion1
3、.609可升级2)$Jenkins_home:home/ciserver/.jenkins3)Jenkins工作目录:/app/Jenkins/...2、授权策略(1)ConfigureGlobalSecurity中的授权策略,采用Role_Based_Strategy方式;(2)根据人员的角色和职责建立Globalroles;(3)根据不同的产品系统及其开发阶段,建立project_roles;(4)为jenkins账户建立globalrole和projectrole的授权矩阵,即用户访问权限矩阵;(
4、5)用户界面是基于他拥有的权限和任务所属的阶段和所归属的视图(View)进行显示;Jenkins构件任务命名规范参考3.2章节,jenkins账户管理参考第4章节。...3、构建管理3.1构建命名规范用户登录后,界面所能执行的操作的基于以下2点,缺一不可:(1)用户所拥有的权限;(2)根据命名规则过滤后的任务视图和任务;请务必按照下面的命名规范进行任务的创建和修改。3.1.1任务视图命名任务视图命名格式:产品/系统名称(缩写)_阶段,阶段缩如(DEV、ST、UAT、PRD),如下图红线标注所示:图3-1
5、任务视图命名示例3.1.2任务命名任务的命名格式:系统任务:阶段缩写_产品/系统(缩写);子系统和模块任务:阶段缩写_产品/系统缩写_子系统/模块缩写,图3-2任务命名示例...3.2参数化构建3.2.1构建参数列表图3-3参数化构建参数列表3.2.1常用的参数配置...图3-4Choice参数示例图3-5DynamicParameter参数示例图3-6Listtags参数示例...图3-7Text参数示例3.3分布式构建考虑到构建效率和后续构建任务的扩张;通过配置jenkinsMaster-slave
6、架构进行分布式构建;DEV阶段的构建在slave进行。...3.3.1slave节点配置图3-8Slave节点配置示例3.3.2slave节点任务配置(1)DEV阶段的构建,在206.10jenkins服务器上建立slave节点,将各产品部的构建任务分配到对应的节点去运行(包括工作空间,本地仓库,编译运行环境);在DEV阶段的任务配置中,勾选“Retrictwherethisprojectcanberun”,LabelExpression填写各slave标签名。...图3-9配置在Slave节点上运行的
7、任务...4、jenkins账户管理(1)jenkins账户统一由组织级管理员建立和维护,jenkins账户命名格式为:姓名全拼;用户可登陆后修改;(2)jenkins账户按照用户类别分为,admin,系统管理员,构建人员,guest;1)Admin负责整个jenkins服务器的管理;2)系统管理员的具有其负责的产品库的4个阶段所有任务的创建,配置权限;3)构建人员为产品开发人员,根据需要开放四个阶段的构建任务的执行和配置权限;4)guest账户仅供有查看需求的员工使用;5)普通用户账户权限申请和权限变
8、更,由系统管理员或分支管理员向组织级CM申请。...5、Jenkins基本操作5.1登录jenkins申请账户后,在浏览器中输入http://10.75.206.10:7080/,在弹出的对话框中输入用户名和密码登录。图5-1Jenkins登录界面5.1账户密码重置...图5-2Jenkins账户密码重置5.3新建任务图5-3新建任务5.4配置任务在任务列表中单击你要配置的任务,在左侧功能列表中单击配置选项,如下图所示:...图5-4进入任
此文档下载收益归作者所有