Advertisement

持续集成基本概念介绍

阅读量:

前言

本章主要简单讲述【开发模型】及【持续集成和交付】基本概念

  • 目前市面上的公司一般都是用Jenkins 进行持续集成操作

一、开发模型简要介绍

首先简单提及一下【瀑布模型】和【敏捷开发】模型

瀑布模型: 类似于生产流程的一种组织架构模式,在项目实施中遵循一定的标准化步骤(即从需求分析–>设计–>开发–>测试–>迭代优化–>最终发布),每个功能模块完成之后才能进入下一阶段(即从需求分析–>设计–>开发–>测试–>开发修复Bug–>预发布–>正式发布等),在项目执行过程中各团队负责团队管理各自的工作内容即可,在开发过程中客户只能通过产品文档来了解当前项目的进展状态

因此它存在一个主要缺点:即下游工作的启动严重地依赖于上游的交付完成情况, 从而导致了大量的人力资源浪费。

敏捷开发模型:即以客户为中心、迅速地进行功能型开发(与客户互动)

在软件项目的初期阶段会被划分为若干个独立的小项目来进行开发,在这个过程中所有人都需要同时协作(不再依赖于外部支持)。其主要特点在于客户能够积极参与其中并迅速满足所有需求。

在一定程度上,在一定程度上

![在这里插入图片描述](https://ad.itadn.com/c/weblog/blog-img/images/2025-05-31/BNOWHPc8UDa

全部评论 (0)

还没有任何评论哟~