持续集成、持续交付和持续部署 的真正区别(3)

发表于:2020-03-09来源:dockone作者:dockone点击数: 标签:
结论 用于执行 CI 和 CD 的工具和原理通常非常相似。但是目标是非常不同的。 持续集成是在给开发人员的反馈速度与执行的检查(构建和测试)的相关性

结论
用于执行 CI 和 CD 的工具和原理通常非常相似。但是目标是非常不同的。

持续集成是在给开发人员的反馈速度与执行的检查(构建和测试)的相关性之间做出的折衷。没有任何妨碍团队进步的代码可以进入主分支。

持续交付部署是要进行彻底检查,以发现代码问题。检查的完整性是最重要的因素。通常以测试的代码覆盖率或功能覆盖率来衡量。尽早发现错误可以防止将坏代码部署到任何环境,并节省测试团队的宝贵时间。

精心设计 CI 和 CD 构建以实现这些目标并保持团队的生产力。没有工作流是完美的。问题会时不时地发生。每次使用它们时,都可以将其作为学习的经验教训来加强你的工作流程。

原文转自:https://fire.ci/blog/the-difference-between-ci-and-cd/