DevOps开发模型_徐长卿

DevOps生命周期

  • 持续开发
  • 持续测试
  • 持续集成
  • 持续部署
  • 持续监控

CD与DevOps的关系

  • DevOps的范围更广:
    • DevOps是软件交付过程所设计的多个团队之间的合作。
    • 且将软件交互的过程自动化。
  • 持续交付(CD)是一种自动化交付的手段:
    • 关注点在于将不同的过程集中起来。
    • 且更快、更频繁地执行这些过程。
  • 总结:DevOps可以是持续交付下的一个产物,持续交付(CD)的成果直接汇入DevOps模型
  • 持续集成(CI):
    • 一种软件开发实践。
    • 团队开发成员每天发生多次集成,每次集成都是通过自动化的构建(包括编译、发布、自动化测试)来验证。
    • 根据测试结果确定新代码和原代码能否正确集成在一起。