DevOps简介

先抛出一个结果:DevOps其实就是实现流程的自动化

DevOps这个词,由Dev和Ops两部分组成,字面上的意思其实就是开发和运维,&#@*。。。这些只要搜索DevOps都这么说,套话太多看不懂,下面我按照我的理解来介绍一下,首先看一下下面这张图

这张图已经把整个DevOps的流程都列了出来,从plan开始,沿着箭头方向,到最后的monitor,很明显的就能看到,其实所谓的DevOps就是一个开发流程,从需求,到编码,到构建,再到测试,这个其实就是Dev,而后面的解耦,部署,运行,监控,这就是Ops;

继续来看下面这张图

这里罗列了每个过程中可以使用的工具,可以看到每个过程,都有一堆的工具可供使用,这里我举一个小栗子,整个流程为jira-gitlab-selenium-jenkins+docker-K8S;这是一个完整的DevOps流程,项目需求,任务,全部在jira上建立并公开给项目所有人,开发的代码统一在gitlab上管理,开发完成后,我们使用selenuim进行UI自动化测试,我们使用docker方式进行部署,使用jenkins进行持续自动化构建操作,最后,我们使用K8S对整体环境进行管理;通过使用这些软件,来实现整个流程充分高效率,提高流程自动化水平

如有错误,欢迎指正

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值