Jenkins持续集成构建平台使用指南.docx
- 文档编号:11755842
- 上传时间:2023-03-31
- 格式:DOCX
- 页数:10
- 大小:558.50KB
Jenkins持续集成构建平台使用指南.docx
《Jenkins持续集成构建平台使用指南.docx》由会员分享,可在线阅读,更多相关《Jenkins持续集成构建平台使用指南.docx(10页珍藏版)》请在冰豆网上搜索。
Jenkins持续集成构建平台使用指南
3.2.1、Jenkins持续集成构建平台使用指南
文档下载
1、系统参数
(1)构建服务器访问路径:
http:
//192.168.60.31
(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)Jenkinsversion2.32.1可升级
2)$Jenkins_home:
C:
\jenkins
3)Jenkins工作目录:
C:
\workspace
2、授权策略
(1)ConfigureGlobalSecurity中的授权策略,采用Jenkins专有用户数据库方式;
(2)根据人员的角色建立Globalroles;
(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-2Choice参数示例
3.3分布式构建
考虑到构建效率和后续构建任务的扩张;通过配置jenkinsMaster-slave架构进行分布式构建;
DEV阶段的构建在slave进行。
3.3.1slave节点配置
图3-3Slave节点配置示例
3.3.2slave节点任务配置
(1)branch阶段的构建,在60.31jenkins服务器上建立slave节点,将各子项目的构建任务分配到对应的节点去运行(包括工作空间,本地仓库,编译运行环境);
在branch阶段的任务配置中,勾选“Retrictwherethisprojectcanberun”,LabelExpression填写各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
申请账户后,在浏览器中输入http:
//192.168.60.31,在弹出的对话框中输入用户名和密码登录。
图5-1 Jenkins登录界面
5.2新建任务
图5-3 新建任务
5.4配置任务
在任务列表中单击你要配置的任务,在左侧功能列表中单击配置选项,如下图所示:
图5-4 进入任务配置界面
下图将会对任务配置中涉及到各个步骤进行详细讲解:
图5-5 任务基本信息配置
图5-6 源码路径配置
图5-7 构建配置和构建后操作
5.5构建任务
任务配置完成后,点击左上角功能列表中的,BuildwithParameters,即可执行相关任务,如下图所示:
图5-8 执行构建
5.6查看构建日志
图5-9-1 查看构建日志
图5-9-2 查看构建日志
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Jenkins 持续 集成 构建 平台 使用指南