CI / CD
CI - 持续集成
频繁将代码集成到主干
(master)快速发现错误
防止分支大幅偏离主干
目的
:让产品可以快速迭代,同时保持高质量
前提
:必须通过自动化测试
CD - 持续交付、持续部署
-
频繁地将软件的新版本,交付给质量团队或者用户
-
代码通过评审后,自动部署到生产环境
频繁将代码集成到主干
(master)快速发现错误
防止分支大幅偏离主干
目的
:让产品可以快速迭代,同时保持高质量
前提
:必须通过自动化测试
频繁地将软件的新版本,交付给质量团队或者用户
代码通过评审后,自动部署到生产环境