devops概念总结

持续集成:

强调开发人员提交了新代码之后,立刻自动的进行构建、(单元)测试。根据测试结果,确定新代码和原有代码能否正确地集成在一起;
重视自动化测试验证结果,对可能出现的一些问题进行预警,以保障最终合并的代码没有问题;

持续交付

在持续集成的基础上,将集成后的代码部署到更贴近真实运行环境的(如类生产环境)中。交付给质量团队或者用户,以供评审。如果评审通过,代码就进入生产阶段。
持续交付并不是指软件每一个改动都要尽快部署到产品环境中,它指的是任何代码修改都可以在任何时候实施部署。手动部署,有部署的能力,但不一定部署。

持续部署

持续部署则是部署活动是自动的,是持续交付的最高阶段。