DevOps思想

1.DevOps思想
  • DevOps是思想和方法论,包含开发、测试、运维整个过程
  • DevOps强调软件开发人员于软件测试、运维质量保障(QA)部门之间的有效的沟通和协作
  • 自动化的方法管理软件变更,持续软件集成(CI)、软件部署(CD)
    在这里插入图片描述
  • 当前大、中型公司开发的大概流程
    在这里插入图片描述

Backlog待办清单,其中事务有优先级,优先级越高先办理

2.DevOps思想实现
  • DevOps兴起2009,云计算互联网的发展促进了DevOps的基础设施和工具链的发展,出现了一些工具,包括开发、测试、运维等领域:如:GitHub,GIT,Docker,Jenkins,HudSon,Ant/Maven/Gradle,Qunit,Jmeter等。
    在这里插入图片描述
  • 实践测试
    在这里插入图片描述
  • GitLab–>webhooks–>Jenkins
  • 开发人员专注开发业务代码,功能完成后提交到GitLab上,GitLab自动通知Jenkins进行构建项目,Jenkins推送镜像到docker,服务器拉取镜像并重新部署,供客户访问。
  • 自动化部署节省了大量时间,降低了部署难度和重复劳动。
3.DevOps必要性

在这里插入图片描述

  • 传统开发过程(瀑布和敏捷)都由开发团队来构建软件。开发团队需要和运维团队进行大量的“任务支持”。运维团队负责执行一系列部署活动,将软件代码移到生产环境,负责维护后续的系统稳定运行。生产环境基础设置于开发测试不同。需要额外的检查和平衡,保证一切功能正常。部署是由不同人完成的运维团队未见过这类软件

  • DevOps开发思想涉及到整个软件开发生命周期,只能在DevOps中实现。在较短的开发周期开发高质量的功能,提高客户满意度。

  • DevOps简化工作流程,提高工作效率

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值