5.6 本章总结 借助 CI 能够实现的事情
本章介绍了 CI 的实践,并对实现 CI 所必需的编译工具、测试框架、CI 工具进行了说明。通过导入 CI,能够时常实施编译和测试,这样就能既迅速又准确地获得开发内容的反馈,在保持应用程序高质量的同时,还有助于提高开发速度。
另外,通过在 CI 服务器上对各类信息进行统一的管理,就既能确保可追溯性,又能够推进项目的可视化。借助 CI 还可以构筑和代码库完全对应的、能够时常保持完全运行状态的应用程序环境,比起临近发布时才开始提心吊胆地耗费长时间进行编译,这是很大的进步。
那么,在 CI 之后还有什么呢?借助 CI 我们已经确保了代码库中应用程序能够一直正常运行。而如果能将代码库中的程序直接发布到正式环境,那么应对市场变化的速度不就能大大提升了吗?
实现上述想法的实践就是持续交付(CD,Continuous Delivery)。第 6 章将介绍实现 CD 所必须要做的事情以及运用上的一些小技巧。
