美文网首页Project--git版本管理
CI(持续集成)/CD(持续交付)/CD(持续部署)

CI(持续集成)/CD(持续交付)/CD(持续部署)

作者: 技术老男孩 | 来源:发表于2023-01-15 08:43 被阅读0次

    一、CICD概述定义:

    • CI/CD/CD的采用改变了开发人员和测试人员如何发布软件
    • 全拼:持续集成(Continuous Integration)、持续交付(Continuous Delivery) 、持续部署(Continuous Deployment)
    • 持续集成-CI:重点是将各个开发人员的工作集合到一个代码仓库中。通常,每天都要进行几次,主要目的是尽早发现集成错误,使团队更加紧密结合,更好地协作。
    • 持续交付-CD:目的是最小化部署或释放过程中固有的摩擦。它的实现通常能够将构建部署的每个步骤自动化,以便任何时刻能够安全地完成代码发布(理想情况下)
    • 持续部署-CD:是一种更高程度的自动化,无论何时对代码进行重大更改,都会自动进行构建/部署。

    二、DevOps上线流程

    plan计划=>开发code=>构建代码build=>产品测试test=>封版打包release=>部署deploy=>运维operate=>监控monitor


    软件上线流程.png

    三、CI/CD/CD架构图

    CICD架构图.png

    相关文章

      网友评论

        本文标题:CI(持续集成)/CD(持续交付)/CD(持续部署)

        本文链接:https://www.haomeiwen.com/subject/usrccdtx.html