zoukankan      html  css  js  c++  java
  • 持续集成

    互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)。

     

    持续集成指的是,频繁地(一天多次)将代码集成到主干。

    它的好处主要有两个。

    (1)快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。

    (2)防止分支大幅偏离主干。如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,甚至难以集成。

    持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。

    Martin Fowler说过,"持续集成并不能消除Bug,而是让它们非常容易发现和改正。"

    与持续集成相关的,还有两个概念,分别是持续交付和持续部署。

    开源解决方案:Jenkins

    http://www.ruanyifeng.com/blog/2015/09/continuous-integration.html

    http://www.cnblogs.com/blusehuang/archive/2008/01/20/continuous_integration.html

  • 相关阅读:
    敏捷开发方法综述
    RBAC权限控制系统
    Thinkphp 视图模型
    Thinkphp 缓存和静态缓存局部缓存设置
    Thinkphp路由使用
    Thinkphp自定义标签
    异步处理那些事
    Thinkphp 关联模型
    Thinkphp 3.1. 3 ueditor 1.4.3 添加水印
    数据库组合
  • 原文地址:https://www.cnblogs.com/lnas01/p/5917072.html
Copyright © 2011-2022 走看看