软件开发生产线 CodeArts-持续交付与持续部署概念解读:小结
小结
持续交付、持续部署、持续发布,更多的是技术行为与业务决策的区别。
解耦不是分家,最终整体团队的衡量,还是要由业务形成闭环。持续发布是以持续部署为基础,持续部署提供技术能力,使得业务可以根据市场需要,随时进行特性发布,或是进行特性实验。
正是因为技术的支持,持续部署到生产环境,才能让业务前所未有的具备如此灵活的能力,任何业务的决策,可以不再如此紧耦合的依赖于IT。
这也是DevOps Handbook全书的重点,关注在“部署前置时间”,而并非前置时间。即全书都在围绕着代码提交那一刻往后的过程,因为作者们认为,在提交前的阶段,需要更多的创造性,具有更多不确定因素。而提交后的阶段,则相对是确定的,力求可预见性和自动化,将可变现降到最低,以此来支撑业务需要。