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

    持续集成

    持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。

    每次集成都通过自动化的构建(包括编译,发布,自动化测试),从而尽早地发现集成错误。

    每次集成通过自动化构建,(包括编译、发布、自动化测试)来验证,从而尽快的发现集成的错误,让整个开发集成过程大大的减少集成的问题。团队可以更快的开发内聚软件

    要素:

    1.统一的代码库

    2.自动构建

    3.自动测试

    4.每个人每天都要向代码库主干提交代码

    5.每次代码递交后都会在持续集成服务器上触发一次构建

    6.保证快速构建

    7.模拟生产环境的自动测试

    8.每个人都可以很容易的获取最新可执行的应用程序

    9.自动化的部署

    CI (Continuous integration,中文是持续集成的意思)

    是一种软件开发时间,持续集成强调开发人员提交新代码之后,立刻进行构建、单元测试。根据测试结果,我们可以确定新代码与原有代码是否正确的集成在一起。

    CD (Continuous Delivery,中文是持续交付的意思)

    是在持续集成的基础之上,将集成的代码部署到跟贴近真实运行的环境(类生产环境)中,比如:我们完成单元测试,可以把代码部署到连接数据库的staging环境中跟多的测试

  • 相关阅读:
    队列安排
    杂物
    最大数
    牛券
    斐波那契数列 !有疑惑
    方格取数
    阶乘之和-魏国
    过河卒
    二分查找算法(转)
    求整数的二进制表示中1的个数 (转)
  • 原文地址:https://www.cnblogs.com/king2/p/13835258.html
Copyright © 2011-2022 走看看