DevOps管理软件生命周期

整体的软件开发流程

PLAN:开发团队根据客户的目标制定开发计划

CODE:根据PLAN开始编码过程,需要将不同版本的代码存储在一个库中。GIT,SVN

BUILD:编码完成后,需要将代码构建并且运行。MAVEN

TEST:成功构建项目后,需要测试代码是否存在BUG或错误。

DEPLOY:代码经过手动测试和自动化测试后,认定代码已经准备好部署并且交给运维团队。docker,kubernetes(编排容器)

OPERATE:运维团队将代码部署到生产环境中。

MONITOR:项目部署上线后,需要持续的监控产品。nagios

INTEGRATE:然后将监控阶段收到的反馈发送回PLAN阶段,整体反复的流程就是DevOps的核心,即持续集成、持续部署。Jekins

Jekins如何进行生命周期管理

开发者将代码push进GIT/GITLAB,JEKINS从代码仓库中拉取代码,使用MAVEN进行自动构建,构建完成后,通过手工/自动测试,再由jekins将构建的代码push进生产环境,在生产环境中用docker进行部署。

相关推荐
2401_8401922727 分钟前
如何学习一门计算机技术
开发语言·git·python·devops
深蓝易网19 小时前
为什么制造企业需要用MES管理系统升级改造车间
大数据·运维·人工智能·制造·devops
rocksun2 天前
平台工程的边缘:突破还是失败?
devops
rocksun2 天前
Agentic AI和平台工程:如何结合
人工智能·devops
kuaile09063 天前
新手应该选择哪个DevOps工具
运维·devops
2401_840192274 天前
git的作用,以及和github的区别
开发语言·经验分享·git·python·devops
努力向上的年轻人5 天前
2025年新手入门DevOps工具选型指南
运维·gitee·团队开发·敏捷开发·devops·源代码管理
是垚不是土7 天前
何为DevOps理念?
运维·devops
极小狐7 天前
GitLab 中文版17.10正式发布,27项重点功能解读【三】
安全·gitlab·devsecops·devops
初级代码游戏9 天前
管理Visual Studio配置文件(使用Azure DevOps开发,免费GIT托管)
git·azure·devops·visual studio