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

    持续集成

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

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

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

    要素:

    1.统一的代码库

    2.自动构建

    3.自动测试

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

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

    6.保证快速构建

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

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

    9.自动化的部署

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

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

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

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

  • 相关阅读:
    php中常见的大坑,开发中应尽量避免
    ElasticSearch快速入门【建议收藏】
    OWASP Secure Headers Project
    专科是文科,是否可以报考理科的本科
    一网通办 下载发票
    “次幂”和“次方”有什么区别?
    详讲口诀“奇变偶不变,符号看象限”
    成考数学知识点 高起专
    如何下载腾讯课堂的视频
    JDK发布版本的总结
  • 原文地址:https://www.cnblogs.com/king2/p/13835258.html
Copyright © 2011-2022 走看看