- 9
- 0
- 约1.98千字
- 约 16页
- 2018-06-04 发布于江西
- 举报
持续交付的魅力——百度持续集成实践经验分享.doc
持续交付的魅力——百度持续集成实践经验分享
乔梁@百度.项目管理部
百度持续集成经验分享
2
自我介绍
– 百度项目管理部
?? 高级架构师
– InfoQ
?? 敏捷社区 特约编辑
?? 《持续集成》专栏作者
– 曾就职于ThoughtWorks多年
?? 资深咨询师
?? 产品Go的交付经理
– 《Continuous Delivery》的译者
乔梁
3
什么是持续集成
4
持续集成是
?? 一项软件开发实践
?? 团队的成员频繁集成他们的工作
?? 通常每人每天至少集成一次
?? 每次集成都通过自动化构建验证
5
Outline
- 持续集成,从哪里开始1
2 - 持续交付,追求卓越
6
持续
交付
配置
管理
发布
管理
环境与
部署
测试
数据
管理
构建
集成
配置与发布管理模型,来自《持续交付》第15章,参见
//./index.php/2011/07/19/CDMM-V1/
7
1- 持续集成,从哪里开始
8
原有的开发模式
9
持续
交付
配置
管理
发布
管理
环境与
部署
测试
数据
管理
构建
集成
配置与发布管理模型,来自《持续交付》第15章,参见
//./index.php/2011/07/19/CDMM-V1/
10
主干开发,分支发布
参见://.infoq4#ff66ff/cn/articles/devops-not-legend
11
持续
交付
配置
管理
发布
管理
环境与
部署
测试
数据
管理
构建
集成
配置与发布管理模型,来自《持续交付》第15章,参见
//./index.php/2011/07/19/CDMM-V1/
12
六步提交法
二级构建阶段
提交构建
第二次本地验证第一次本地验证
1
2
3
4
4’
5
6
其他人员的提交
图片来自 InfoQ的文章《持续集成之戏说Check-in Dance》
链接为 //.infoq#ff66ff/cn/news/2011/01/ci-check-in-dance
关键在于:提交之前要做本地验证。
13
编译依赖本地管理
14
持续
交付
配置
管理
发布
管理
环境与
部署
测试
数据
管理
构建
集成
配置与发布管理模型,来自《持续交付》第15章,参见
//./index.php/2011/07/19/CDMM-V1/
15
测试代码与产品代码同源
16
自动化测试分级
系统测试
模块测试
单元测试
参见//.infoq#ff66ff/cn/news/2011/02/ci-test-triangle
17
Analysis+Design
Development
Test + Demo
0 1 N N+1迭代
Agile Team
Hardening
Centralized QA
Release and Operations
IT Operator
图片由Jez Humble提供
最后一公里
效果
18
2- 持续交付,追求卓越
19
持续
交付
配置
管理
发布
管理
环境与
部署
测试
数据
管理
构建
集成
配置与发布管理模型,来自《持续交付》第15章,参见
//./index.php/2011/07/19/CDMM-V1/
20
一键式部署
参见://.infoq#ff66ff/cn/news/2011/07/ci-automatic-deployment
21
持续
交付
配置
管理
发布
管理
环境与
部署
测试
数据
管理
构建
集成
配置与发布管理模型,来自《持续交付》第15章,参见
//./index.php/2011/07/19/CDMM-V1/
22
脚本及配置放入版本库
参见://.infoq#ff66ff/cn/news/2011/07/ci-automatic-deployment
23
持续
交付
配置
管理
发布
管理
环境与
部署
测试
数据
管理
构建
集成
配置与发布管理模型,来自《持续交付》第15章,参见
//./index.php/2011/07/19/CDMM-V1/
24
配置开关项
25
?? 建立了全自动的、可靠的持续发布流水线
?? 产品发布周期从9天缩短到3天
26
由Jez Humble提供
持续交付,追求卓越
持续且有节奏地向生产环境部署
Development
Testing
Deployment
27
小结
?? 主干开发
?? 代码同源
?? 分级测试
?? 所有内容版本控制
?? 功能开关
?? 一键式部署
28
让持续交付成为现实
?? 持续集成和版本控制
?? 全流程自动化
?? 环境标准化
?? 通过版本控制一键式发布
更多实践与方法,请参见
《持续交付:Continuous Delivery》。
您可能关注的文档
- 电影东方快车谋杀案Murder.On.The.Orient.Express.2017剧本台词中英文对照完整版 - 副本.doc
- 【21年试题】历年全国青少年信息学奥林匹克联赛初赛试题1995-2015.docx
- 南京尧化门号地块项目方案策划.doc
- 海德景苑层建筑施工组织设计.doc
- 多刚体动力学下技术文件.doc
- RFPA-D动力学版说明书.doc
- 环境影响评价报告公示:菜溪岩风景区至联二线旅游公路报批稿环评报告.doc
- cslhcfy事业编考试真题.doc
- 2017某某超市配送中心建设项目可行性研究报告(116页优秀甲级资质可研报告).doc
- BPD Water and Sanitation, - Durham Street, ….docx
最近下载
- 2025至2030中国匹克球市场前景预判与未来发展形势分析报告.docx VIP
- 2026-2030中国匹克球市场前景预判与未来发展形势分析研究报告.docx
- 2025至2030中国匹克球市场前景预判与未来发展形势分析报告.docx VIP
- 4-1输变电工程施工质量验收统一表式(电缆工程电气专业)-2024年版.docx
- 2025至2030中国匹克球市场前景预判与未来发展形势分析报告.docx VIP
- 小型剪板机机械结构设计.doc VIP
- 轴对称和轴对称图形.ppt VIP
- 2025年上海市各区高三语文一模试题汇编《现代文二阅读》含答案.pdf VIP
- 2026年上海市各区高三语文一模试题汇编之现代文二(教师版).docx
- 2026贵州铝业集团双元新材料有限责任公司招聘6人备考题库及答案详解(历年真题).docx VIP
原创力文档

文档评论(0)