什么是DevOps?如何理解DevOps思想?
博文参考总结自:https://www.kuangstudy.com/course/play/1573900157572333569
仅供学习使用,若侵权,请联系我删除!
1、什么是DevOps?
DevOps是一种思想或方法论,它涵盖开发、测试、运维的整个过程。DevOps强调软件开发人员与软件测试、软件运维、质量保证(QA)部门之间有效的沟通与协作。强调通过自动化的方法管理软件变更,软件集成,使得软件从构建到测试、发布更加快捷、可靠,最终可以按时交付软件。
上面说的就是CICD,也就是持续集成与持续部署,DevOps思想如下图所示。
公司里面开发一个项目的流程大概如上图所示:
- 公司计划一个需求
- 需求由开发人员编码实现
- 构建项目
- 测试
- 发布项目
- 部署项目
- 监控
- 运维
如果此时又来了一个新需求,这个流程又要重新走一遍,这是一个闭环,我们每天都会重复的干这些事情。如果我们只需要负责需求分析以及编码上线,构建、测试、部署…这些工作全部自动化完成,那将会十分节省我们的人力物力。
下面是公司项目开发大概得流程,看看是如何一步一步操作的&#
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)