DevOps初识

文章介绍了DevOps如何打破传统‘瀑布型’开发模式,通过自动化、持续集成和监控提升软件开发效率。提到了包括需求管理、开发、测试和发布的工具链,并预测AI未来将融入DevOps,进一步优化软件交付过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

博主入职了,正在学习一些在学校没有接触过的东西,在此进行记录~~~~

背景

随着软件发布迭代的频率越来越高,传统的「瀑布型」(开发—测试—发布)模式已经不能满足快速交付的需求。打破开发和运维的壁垒,聪明的大佬创造出一套模式,就是devops。当我们提到 DevOps 时,很快就会想到开发和运维团队共同协作和沟通的形象。DevOps 使用自动化、持续集成和监控等工具,以提高软件开发流程的速度和效率。通过结合人员、流程和技术工具,DevOps 实现了这种效率。经典图附上:

 流程

研发过程主要是需求,分析,开发,测试,发布;

这一过程中均有完全开源强大的软件支持我们完成这一条工具链,打造devops。

比如需求:基于Scrum的项目管理、分层的需求管理

分析:协同式的设计文档写作、实时的微服务接口管理

开发:沉浸式的端侧开发体验
集成Gitlab、jira、jenkins与开发强相关的消息流
以插件的方式在端侧实现开发涉及的页面交付
自动化集成项目的SDK,并通过模板化的方式快速创建微服务

基于sonar的代码质量自动检测

每日版本的自动化持续集成,持续版本质量

测试:自动化的接口测试,可视化的测试质量仪表盘、自动化的性能测试jmeter

发布:可视化发布任务管理、自动化发布脚本、分阶段的发布执行,跨云的发布实施。

上面是对devops的初步认识,但是博主认为随着AI的崛起,AI迟早会融入这个模式之中,使得软件交付更加快速便利。维护同事关系和睦~~(开发求变运维求稳)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值