Qconn

持续集成与持续交付

专题出品人: 
专题日期: 
星期日上午

内容简介:

“持续交付”——通过不断优化交付流程,并让软件保持在潜在可发布的状态,从而将发布决定权交还给产品经理,他只要根据市场的情况,点一下按钮就可以发布软件了——对你来说,可能是一个不错的想法,然而,你所在的组织中,其他部门却未必买帐。乔梁将在这次演讲中分享一些公司在开始采纳持续交付的真实故事,并共同探讨在最初尝试持续交付的过程中,导致成功或者失败的各种因素,包括组织、架构、流程、工具等,及相应的注意事项。

InfoQ中文站相关内容

乔梁,tangrong

腾讯某产品,研发人数过百。以前,每两周才能拿到一个版本,而且每次正式版本的发布都是一个历经磨难的过程。而现在,每天拿到两个可外放版本,每月定时交付正式版本,毫无压力。

到底发生了什么,团队做了哪些改变,令如此大的研发团队华丽转身呢?乔梁将带你回顾这个真实的持续改进过程和做法,你将了解如何利用“持续交付七巧板”来分析问题,如何把“持续交付原则”应用到实际工作中。

目标群体:部门经理、研发总监、研发骨干、敏捷教练、过程改进相关人员

携程网是中国最大的在线旅行服务商,员工有2万余人;从2010年起,携程网的移动互联网战略转型,业务量被充分激活,正进行一系列10倍流量技术改造,部署领域:私有云平台、四个IDC、服务器年增长100%;项目交付领域:扩大到13个SBU、1400+研发人员、周300+项目上线;对研发部门可持续交付的效率,生产交付的可靠性(每秒价值5000+RMB)产生严峻挑战,为此进行1年多的技术改进和升级,积累了丰富的经验和案例;我这次带来分享的主题:构建可靠的自动化发布体系;

本次分享主题如下:

  • Coding之外的瓶颈;
  • 建立面向交付的运维体系;
  • 快速迭代中的质量管理技巧;
  • 构建可靠的自动化发布体系。

听众受益:

  • 快速发展、错踪复杂的业务线和项目,如何提高研发的交付效率;
  • 提高软件产品上线过程品质的核心观点;
  • 自动化发布体系经验分享。

互联网领域内各种公有云服务正如火如荼的发展壮大,这意味着我们将越来越多的利用共有云服务以达到更快的速度和更低的成本发布我们的互联网应用。我们这些年已经有了很多在私有云上的持续交付实践经验,这次我们将持续交付用到了公有云上。

我们在上一个互联网项目中将整个生产环境放到了AWS之上,由于生产环境在云端的特点,我们为已有持续交付的实践作出的修改,以更好的适应现状。最终我们的持续集成和持续部署流水线达到的效果是:从开发人员提交代码到新功能部署到生产环境的时间不超过40分钟,支持一键部署。

本次演讲将讲述我们如何使用AWS搭建互联网应用的整个生产环境,并利用AWS打造了持续集成与持续交付流水线的实战经验。包括我们是怎么根据AWS的特点和提供的服务设计我们持续部署流水线的,我们是如何实现这个流水线的,以及我们为了将生产环境放到亚马逊公有云上都用了AWS的哪些服务。你会看到一个基于公有云的持续交付是怎么玩转的!

听众受益:

  • 利用亚马逊云服务为互联网应用搭建持续集成与持续交付流水线的解决方案和实战经验;

  • 使用AWS作为生产环境的实战经验;

  • 由于生产环境在云端我们对现有持续交付的实践的改进,以及应该注意的地方