对主干来说,CI服务器自动并持续地运行集成测试和回归测试。
事实上,大多数CI服务器都基于所需的构建事件提供配置谁接收到哪条消息的功能。
对每个工作分支来说,CI服务器自动并持续地检查构建和运行所有单元测试的状况。
在我看来,对构建事件的快速反馈是CI服务器的中心原则,这也是许多人将CI系统描述为持续反馈机制的原因所在。
而在CI中,这个行动必须迅速,因为构建中断会影响到每一个人,因而由CI服务器部署的反馈机制也必须及时。
只要签入你的代码,确保它在CI服务器上构建,然后更新一个方法,就可以看着你的改变去改变世界。