定义
持续集成(ContinuousIntegration,简称CI),又被称为持续构建(ContinuousBuild),最初是以一种研发管理的思想被提出来。1996年,持续集成的思想首先在Kent Beck的极限编程中被提了出来。KentBeck在他的书中是这样描写叙述的:“团队编程就是先分而治之地解决这个问题,然后集成。但集成的过程是不可预知的,你等待集成的时间越长,付出的代价就可能越高。因此,每完毕一段时间编程,系统就应当进行一次集成,并进行对应的測试。”KentBeck将这里的“一段时间”设定在几个小时,并提出了集成的同一时候应当进行測试的思想,这也就是敏捷开发中的測试驱动设计。 持续集成(ContinuousIntegration,简称CI