Devops 简介

作者: 白云青叶 | 来源:发表于2020-02-09 23:19 被阅读0次

    devops 是一种思想,通过不同的工具或者软件来降低研发和运维之间的鸿沟,拥有devops思想对我们研发至关重要。

  研发具体是做什么的,研发就是开发代码的;运维是做什么的,运维是通过发布的代码进行部署项目或者工程的,两者在项目中都重要,但是两者在项目中对彼此的事情都不太熟悉,全栈或者高级除外。

    如何消弭这种鸿沟了,这就需要devops了,devops有个比较简单的流程,管理代码、编译、质量检查、打包、测试、部署,来源来自开发编写的代码,就我旁边的团队来讲,研发将代码打包之后,交给运维部署到测试环境,测试人员对项目进行测试,研发进行修复测试提出的问题,最后运维部署修复了大bug的包,交送给用户进行验收。这一大推的流程下来,研发-测试-研发-测试...-运维,需要协调的资源,需要的流程基本上是重复的,那么有没有方法对上述流程进行管理,减少开发、测试、运维、需求的时间和精力,这就涉及到devops,devops最大的体现就是通过具体的软件或者项目来实现上述流程的一键部署,开发者通过devops具体软件,实现自动化运维、自动化发布、自动化测试、自动化部署,开发只需一键就可实现部署,并通过自动化测试,整理具体的测试报告,测试只需填写测试用例,运维也只需要维护devops软件,这样减少了运维百分之八十的工作,夜减少了研发同测试、运维的沟通时间,毕竟时间就是金钱,更高效的开发,更合理的使用,公司以及团队也就能更快的缩短工期,优化产品,接更多的开发任务。

  devops的方法论体现在与其搭配的插件或者软件上。

代码管理:svn、git

编译打包:maven、ant、gradle

质量检查:sonar

发布部署:jenkins

容器:docker、k8s

上述只是我参与的项目中使用到的工具,随着技术的更新迭代,重要的永远是思想,技术不断更新,我们可能跟不上时代步伐,但能跟上思想步伐,我们的技术才会提高。

相关文章

  • DevOps与CI/CD

    DevOps与ci/cd简介 什么是DevOps DevOps(Development和Operations的组合...

  • devops简介

    DevOps 的“一个中心,两个基本点”——以业务敏捷为中心,构造适应快速发布软件的工具(Tools)和文化(Cu...

  • devops简介

    1. 什么是Devops Devops实际上是一系列敏捷方法+精益方法的集合,这些方法集合使得dev + ops ...

  • DevOps简介

    软件行业的研发模式,可以发现大致有三个阶段:瀑布式开发、敏捷开发、DevOps。 DevOps DevOps 是一...

  • Devops 简介

    devops 是一种思想,通过不同的工具或者软件来降低研发和运维之间的鸿沟,拥有devops思想对我们研发至...

  • devops简介

    什么是DevOps? DevOps是一种文化,它促进开发和运营团队之间的协作,以自动化和可重复的方式更快地将代码部...

  • DevOps简介

    Devops的“定义” 近些年来,DevOps在我们身边出现的频率越来越高了,各种大会上经常出现DevOps专场,...

  • DevOps与CICD的区别 及 docker、k8s的CICD

    1. DevOps简介 DevOps 就是开发(Development)、测试(QA)、运维(Operations...

  • 概括介绍

    概览 1 DevOps简介:DevOps演变过程及相关工具 2 DevOps和容器:容器基础知识和容器编排 3 K...

  • DevOps实践

    第一章 DevOps和持续交付简介 DevOps: 包含技术与非技术两方面,还包括动手能力和软技能。DevOps ...

网友评论

    本文标题:Devops 简介

    本文链接:https://www.haomeiwen.com/subject/fxndeqtx.html