持续集成

CIContinuous Integration,持续集成)是敏捷软件开发工作当中的一大组成部分。

从一轮冲刺到下一轮冲刺,技术团队在“不断前进”的同时持续推出各类增量化功能。 不过当开发人员高度专注于添加功能的同时,代码错误有时候也会不期而至、并导致软件无法正常使用。 为了阻止此类错误被集成至软件配置管理(简称SCM)方案当中,持续集成服务器则扮演守门人的角色,帮助我们对代码质量进行把关。 即使糟糕代码已经被集成到SCM当中,持续集成服务器仍然能够快速告诉我们是哪里出了问题。

下面是一些常用的CI