zoukankan      html  css  js  c++  java
  • CI、CD和dev-ops概念

    传统的开发方式是:需求方提供文档,实现方按照文档一步步开发,中间很少变动和修改。

    但是随着市场的变化,产品更新迭代的加快,也要求开放方更快的响应变化,用最短的时间开发,部署上线。

    这样,持续集成(CI coutinuous integration),持续部署(continuous delivery)的概念应运而生。

    CI/CD:

    让我们看一下常规项目的上线流程:

    实现了CI/CD的项目,上线流程是

    可以看到,除了开发与提交代码,通过jeckins等程序,省去了后面的打包,部署等一系列操作。

    这还仅仅是一次部署的流程,假如我们的代码每天要部署上线,这将解放运维人员多少的时间。

    dev-ops:

    那么,dev-ops是什么呢?

    dev 是 develpment 代码开发环节 的缩写,ops是operations,运维部署环节 。

    简单来说,dev-ops就是打破传统的开发-部署流程,通过CI,CD等手段,实现的一套高效开发系统。

    dev-ops系统,既覆盖了传统开发流程的所有环节,又让这些环节实现了闭环,

    大大减少了开发和运维人员的沟通成本,缩短了版本迭代需要的时间。

    dev-ops中用到的其他工具:

  • 相关阅读:
    js中的数据类型和判断数据类型
    MVC,MVVM,MVP等设计模式的分析
    mvc框架详解
    插件推荐系列
    响应式区间
    js短路原理:&&, ||
    不错的表单样式
    测试ip
    Python模拟登陆万能法
    iphone 端 ipunt输入框光标偏移
  • 原文地址:https://www.cnblogs.com/drjava/p/10571137.html
Copyright © 2011-2022 走看看