摘要: 概念 持续交付建立在持续集成基础上,将集成后的代码部署到更贴合近真实运行环境的[类生产环境]中。给测试团队或者用户,以供评审。如果评审通过,代码就进入生产阶段。持续交付优先于整个产品生命周期软件部署,建立在高水平自动化持续集成之上。​ 目的 持续交付用来确保让代码能够快速、安全的部署到产品部署中,它 阅读全文
posted @ 2021-08-25 17:16 easonChen 阅读(351) 评论(0) 推荐(1) 编辑
摘要: 概念 持续部署(continuous deployment)是持续交付的下一步或者说更高阶段,指的是代码通过评审以后(或者是通过自动化测试以后),自动部署到生产环境。持续部署是持续交付的最高阶段。这意味着,所有通过了一系列的自动化测试的改动都将自动部署到生产环境。它也可以被称为“Continuous 阅读全文
posted @ 2021-08-25 17:16 easonChen 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 代码不是技术团队的交付物,可运行的软件才是虽然我们在同一个时代写代码做开发,但技术实践层面,不同的团队却仿佛生活在不同的年代。 把开发工作流程分为以下几个阶段:编码 → 构建 → 集成 → 测试 → 交付 → 部署「持续集成(Continuous Integration)」、「持续交付(Contin 阅读全文
posted @ 2021-08-25 17:15 easonChen 阅读(116) 评论(0) 推荐(0) 编辑
摘要: ##概述 当今的企业应用程序无疑是复杂的,并且依靠某些专门技术(持久性、AJAX、WEB服务器等)来完成其工作。作为开发人员,我们倾向于专注于这些技术细节是可以理解的,但事实就是,不能解决业务需求的系统对任何人都没有用,无论它的外观多么漂亮或其基础架构的如何牛逼。 ##领域驱动设计 (DDD)的哲学 阅读全文
posted @ 2021-08-25 15:37 easonChen 阅读(1131) 评论(0) 推荐(0) 编辑