# CI/CD 概念

CI/CD 其实是三个过程的缩写:

  • Continuous Integration (持续集成)
  • Continuous Delivery (持续交付)
  • Continuous Deployment (持续部署)

下面分别介绍三个概念:

# Continuous Integration (持续集成)

就是说将代码推送到远程仓库后,我们可以编写脚本来自动的帮我们完成编译、测试的过程,帮我们尽早的发现bug,对于每一次push都会自动的 触发这个过程,这个过程我们叫做持续集成。

# Continuous Deployment (持续部署)

对于通过持续集成步骤的代码,可以自动的部署到生产环境,这个过程叫持续部署。

# Continuous Delivery (持续交付)

持续交付会自动检查代码,与持续部署不同的是它需要人工干预来手动地、策略性地触发变更的部署。

# 参考资料