美文网首页程序员
BA浅显易懂讲CD

BA浅显易懂讲CD

作者: 会飞的小猪flying | 来源:发表于2019-03-21 11:35 被阅读0次

    什么是CD

    CD(Continuous Delivery)持续交付指的是每次程序员对于代码做了任何改变时,都会集成且编译代码,并且在与生产环境非常类似的环境上进行自动化测试。我们将在不同的环境上进行部署、测试这些环节称作pipeline。一般流水线都会包括开发环境、测试环境、集成环境以及生产环境,每个团队、产品或者组织会在实际应用中有不同的阶段。

    在不同的环境下,程序员开发的代码都会经过测试。由于每个环境的配置不同,随着每个环境的测试通过,程序员对于开发的代码能够成功部署在生产环境上更具有信心。如果在某个环境上测试失败,程序员可以更快的去找到问题并解决问题,以达到最后成功部署在生产环境的目的。

    图片来源《The Product Managers’ Guide to Continuous Delivery and DevOps》

    为什么使用CD?

    使用CI和CD,不仅可以降低风险、能够更快的发现问题,同时可以更快的成功部署上线。通过这样的方式,可以更快的应对需求的变化,程序员可以释放出更多的精力用在开发新的功能上。

    相关文章

      网友评论

        本文标题:BA浅显易懂讲CD

        本文链接:https://www.haomeiwen.com/subject/kxzgmqtx.html