Atlassian定义:


持续集成,持续发布,持续部署是自动化release pipeline的三个阶段,通过这三个阶段,团队把软件从创意,生产为软件,并发布给终端用户。


持续集成(Continuous Integration)是第一个阶段,主要目的是为了能够把多人共同合作的代码合并到主分支,成为一个项目。


持续发布(Continuous Delivery)是持续集成的延续,主要目的是把软件打包,并把打包好的软件发布件(artifacts)一起发布给客户。


持续部署(Continuous Deployment)是最后一个阶段,主要目的是自动把软件发布件部署到生产环境、发布到app store、或者发布给客户下载。