持续交付体系在高德的实践历程
1. 前序 对于工程团队来说,构建一套具有可持续性的、多方面质量保证的交付体系建设,能够为业务价值的快速交付搭建起高速公路,也能为交付过程中的质量起到保驾护航的作用。本文为大家介绍持续交付体系在高德的演进与落地。 2. 持续交付 正如前序中所总结的,我们需要构建一套持续交付体系,从而保证在质量不下降的前提下,在业务价值交付上有更进一步的突破。那么我们先了解一下什么是持续交付以及集团在持续交付的建设上有哪些指引。 2.1 持续交付概念 引用Martin Fowler大师在2013年时发表的文章,对于持续交付的概念有如下的解释:Continuous Delivery is a software development discipline where you build software in such a way that the software can be released to production at any time. 在上述文中,可以提取几个关键词: 软件开发的标准化准则 可以做到随时随地的发布 什么情况下就可以算是团队达到了持续发布的状态呢?Martin Fowler大师也给出了标准的答案: Your software is deployable throughout its lifecycle Your team prioritizes keeping the