Continuous Delivery,简称CD

​ 持续交付是指软件开发过程,从原始需求到最终产品开发过程中,较短周期内以需求的小颗粒度(小批量)频繁提交的过程。主要指集成后的代码在类生产环境(测试环境,预发布环境等)中测试并及时反馈的过程.

(我们知道持续集成是定期由一个自动化CI服务器来跑一遍开发人员的代码来提早检查出问题从而能快速解决,不过这个测试可能只是简单的跑一遍代码检查是否有bug;而我们要明白测试这个环节必须是要贯穿整个项目的生命周期的,所以我们不能只测试一次,我们要把代码交付下去,让下一个组的人继续对代码进行一个测试,就像我是做运维的,开发第一次集成把代码跑完没问题之后就会把代码交付给我,然后由我来将该代码和我的系统环境进行一个测试,没问题之后我会交付给预生产环境,这样的一系列交付我们就可以称为持续交付)

目的

  1. 开发过程的快速迭代,小步快跑,及时纠正偏离主线
  2. 小颗粒度实现,避免颗粒度大,出现问题解决麻烦
  3. 迅速反馈软件功能,避免方向性错误
  4. 团队角色(含客户)协作密切,减少时间浪费

持续交付(CD)简单介绍相关推荐

  1. ci持续集成工程师前景_不要忽视持续集成(CI)/持续交付(CD)的13个优势

    原标题:不要忽视持续集成(CI)/持续交付(CD)的13个优势 持续集成(CI)/持续交付(CD)是现代软件开发周期的基础,人们需要了解持续集成(CI)/持续交付(CD)和其管道实施的所有好处. 在传 ...

  2. 软件持续集成(CI)、持续交付(CD)和持续部署(CD)

    CI/CD 是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法.CI/CD 的核心概念是持续集成.持续交付和持续部署.作为一个面向开发和运营团队的解决方案,CI/CD 主要针对在集成新代码时 ...

  3. 持续集成(CI)简单介绍

    Continuous integration,简称CI ​ 是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成.每次集成都通过自动化的 ...

  4. 持续集成、持续交付(CI/CD)开篇,先来唠唠嗑

    前言 现在稍微有点规模的系统,很多都是采用分布式/微服务架构,将一个大系统拆分为很多个功能模块进行开发.测试.发布.管理等,如果全部流程都采用人工的形式进行的话,效率肯定是超级不高效滴.而且现在很多项 ...

  5. CI/CD(持续集成构建/持续交付):如何测试/集成/交付项目代码?(Jenkins,TravisCI)

    Table of Contents CI(Continuous integration,持续集成) CD(Continuous Delivery, 持续交付) Different types of t ...

  6. 对持续集成、 持续交付、持续部署和持续发布的介绍

    持续集成 CI(Continuous Integration,中文意思持续集成)强调开发人员提交了新代码之后,立刻进行构建.(单元)测试,根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起 ...

  7. 测试开发工程师成长日记010 - Jenkins中的CI/CD/CT(持续集成构建/持续交付/持续测试)

    CI(Continuous integration,持续集成) CI(Continuous integration,中文意思是持续集成)是一种软件开发时间.持续集成强调开发人员提交了新代码之后,立刻进 ...

  8. 与专门团队一起持续交付

    BCG Digital Ventures的首席工程师Robin Weston 最近在伦敦持续生命周期大会(Continuous Lifecycle London)上发布了一份经验报告,在该报告中称,外 ...

  9. jenkins持续集成与持续交付

    目录 一.jenkins简介 1.jenkins 2.CI/CD是什么? 二.jenkins的部署 1.环境准备 2.安装jenkins 3.更新插件源 三.jenkins项目管理配置 1.项目创建 ...

最新文章

  1. iOS RunLoop详解
  2. C# winform 捕获全局异常
  3. 微会动微信现场互动:如何通过7步分析法建立用户视角?
  4. python 多线程为什么鸡肋?
  5. spss无法连接到本地计算机,有关IBM SPSS Statistics无法打开的几个原因,附带解决方法...
  6. android gradle 在assembleRelease之前 or 之后执行自定义task
  7. 三线表里加小短线_三线表的格式
  8. HTML5文件夹隐藏了怎么打开,win10怎么打开隐藏文件夹
  9. win10 python3.5.2下安装facenet
  10. sublime php 代码校验,Sublime Text下配置SublimeLinter进行PHP代码检查
  11. 着色 Shading
  12. STM32F103单片机驱动TM1637数码管显示模块
  13. ArcGIS教程:流向
  14. Towards End-to-End Lane Detection: an Instance SegmentationApproach
  15. 不止代码 == 摘读
  16. 三种方法求最大公约数和最小公倍数
  17. android 床头闹钟,史上最强"叫床"闹钟!让你再也睡不着啦~~(支持 Android)
  18. 恒源云(GPUSHARE)_长尾分布的多标签文本分类平衡方法(论文学习笔记)
  19. Intellij IDEA 初学入门图文教程(一) —— 介绍、下载和安装
  20. Symbian OS 开发初级手册(转)

热门文章

  1. flink的广播、累加、缓存
  2. 京东后台面试(很全面,很符合现在的面试!!)
  3. Matlab 编程基础
  4. FineBI学习笔记
  5. 汽配行业最适合的ERP系统
  6. Java 实现QQ聊天室
  7. python+人工智能学习线路
  8. CF寒假补题集——1.21
  9. 阿里云服务器安装MySQL及配置
  10. 代码整洁之道(clean code)序