什么是DevOps?如何理解DevOps思想?

  博文参考总结自:https://www.kuangstudy.com/course/play/1573900157572333569

  仅供学习使用,若侵权,请联系我删除!

1、什么是DevOps?

  DevOps是一种思想或方法论,它涵盖开发、测试、运维的整个过程。DevOps强调软件开发人员与软件测试、软件运维、质量保证(QA)部门之间有效的沟通与协作。强调通过自动化的方法管理软件变更,软件集成,使得软件从构建到测试、发布更加快捷、可靠,最终可以按时交付软件。

  上面说的就是CICD,也就是持续集成与持续部署,DevOps思想如下图所示。
在这里插入图片描述

  公司里面开发一个项目的流程大概如上图所示:

  1. 公司计划一个需求
  2. 需求由开发人员编码实现
  3. 构建项目
  4. 测试
  5. 发布项目
  6. 部署项目
  7. 监控
  8. 运维

  如果此时又来了一个新需求,这个流程又要重新走一遍,这是一个闭环,我们每天都会重复的干这些事情。如果我们只需要负责需求分析以及编码上线,构建、测试、部署…这些工作全部自动化完成,那将会十分节省我们的人力物力。

  下面是公司项目开发大概得流程,看看是如何一步一步操作的&#

posted @ 2023-05-19 18:17  爱吃雪糕的小布丁  阅读(5)  评论(0编辑  收藏  举报  来源