持续集成 Java

1、什么是持续部署

场景:一个项目开发的时候、所有的单元测试能够通过但是、整个项目部署到服务器的时候 出现了问题、那么这个时候我们就会寻求一种策略、这种策略是项目的开发好的时候 仅仅单元测试还不够、各个模块必须在服务器上也能运行。

持续部署的关注点:版本迭代中新功能怎么在第一时间内让用户体验到、并提出改进措施

2、持续集成

我们的项目前期开发的时候 都没有问题、单元测试也能通过、在后期的时候明天项目就要上线了 今天我们要进行项目的整合 整合项目的时候就发现整合的时候出现了很多 问题 这个时候如果还要来进行整合 已经来不及了

关注点:项目开发一点 就能够 整合一点 而且还要部署到第三方的服务器去进行校验

###6、持续交付

关注点:我们项目交付之后、出现了一些问题和需求 这个时候在评估这个时间的时候 需要很久的这个时间 这个时候如果全部完成了 再发布新的版本就不利于咋们和用户之间的交互和体验 做一些优先级 按照优先级的顺序 进行开发 开发好之后 就进行版本的发布

3、持续集成原理

持续集成 Java