您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > 百度持续交付之旅--百度技术沙龙16
持续交付的魅力乔梁@百度.项目管理部百度持续集成经验分享2自我介绍–百度项目管理部•高级架构师–InfoQ•敏捷社区特约编辑•《持续集成》专栏作者–曾就职于ThoughtWorks多年•资深咨询师•产品Go的交付经理–《ContinuousDelivery》的译者乔梁3什么是持续集成4持续集成是•一项软件开发实践•团队的成员频繁集成他们的工作•通常每人每天至少集成一次•每次集成都通过自动化构建验证5Outline-持续集成,从哪里开始12-持续交付,追求卓越6持续交付配置管理发布管理环境与部署测试数据管理构建集成配置与发布管理模型,来自《持续交付》第15章,参见持续集成,从哪里开始8原有的开发模式9持续交付配置管理发布管理环境与部署测试数据管理构建集成配置与发布管理模型,来自《持续交付》第15章,参见主干开发,分支发布参见:持续交付配置管理发布管理环境与部署测试数据管理构建集成配置与发布管理模型,来自《持续交付》第15章,参见六步提交法二级构建阶段提交构建第二次本地验证第一次本地验证12344’56其他人员的提交图片来自InfoQ的文章《持续集成之戏说Check-inDance》链接为关键在于:提交之前要做本地验证。13编译依赖本地管理14持续交付配置管理发布管理环境与部署测试数据管理构建集成配置与发布管理模型,来自《持续交付》第15章,参见测试代码与产品代码同源16自动化测试分级系统测试模块测试单元测试参见+DesignDevelopmentTest+Demo01NN+1迭代AgileTeamHardeningCentralizedQAReleaseandOperationsITOperator图片由JezHumble提供最后一公里效果182-持续交付,追求卓越19持续交付配置管理发布管理环境与部署测试数据管理构建集成配置与发布管理模型,来自《持续交付》第15章,参见一键式部署参见:持续交付配置管理发布管理环境与部署测试数据管理构建集成配置与发布管理模型,来自《持续交付》第15章,参见脚本及配置放入版本库参见:持续交付配置管理发布管理环境与部署测试数据管理构建集成配置与发布管理模型,来自《持续交付》第15章,参见配置开关项25•建立了全自动的、可靠的持续发布流水线•产品发布周期从9天缩短到3天26由JezHumble提供持续交付,追求卓越持续且有节奏地向生产环境部署DevelopmentTestingDeployment27小结•主干开发•代码同源•分级测试•所有内容版本控制•功能开关•一键式部署28让持续交付成为现实•持续集成和版本控制•全流程自动化•环境标准化•通过版本控制一键式发布更多实践与方法,请参见《持续交付:ContinuousDelivery》。29Q&A微博:博客:邮件:qiaoliang.email@gmail.comMSN:sagittatius@hotmail.com中文站:乔梁关注我们:t.baidu-tech.com资料下载和详细介绍:infoq.com/cn/zones/baidu-salonInfoQ策划·组织·实施关注我们:weibo.com/infoqchina“畅想•交流•争鸣•聚会”是百度技术沙龙的宗旨。百度技术沙龙是由百度与InfoQ中文站定期组织的线下技术交流活动。目的是让中高端技术人员有一个相对自由的思想交流和交友沟通的的平台。主要分讲师分享和OpenSpace两个关键环节,每期只关注一个焦点话题。讲师分享和现场Q&A让大家了解百度和其他知名网站技术支持的先进实践经验,OpenSpace环节是百度技术沙龙主题的升华和展开,提供一个自由交流的平台。针对当期主题,参与者人人都可以发起话题,展开讨论。
本文标题:百度持续交付之旅--百度技术沙龙16
链接地址:https://www.777doc.com/doc-4500760 .html