优点知识2天搞定微服务 CI/CD 实践 学习笔记
CI(CI-Continuous integration,持续集成)
持续集成是指多名开发者在开发不同功能代码的过程当中,可以频繁的将代码行合并到一起并切相互不影响工作。
持续集成的目的,是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干之前,必须通过自动化冒烟测试。

CD(CD-continuous deployment,持续部署)
是基于某种工具(一般jenkins)或平台实现代码自动化的构建、测试和部署到线上环境以实现交付高质量的产品,持续部署在某种程度上代表了一个开发团队的更新迭代速率。
注:持续部署的前提是能自动化完成测试、构建、部署等步骤。