本书向软件开发者展示了如何将集成从一件痛苦的事情变成日常开发过程的一部分。正如作者所说的,关键就在于利用持续集成的实践和技术经常进行集成。
本书首先从最基础的东西开始讲起,讨论了持续集成的概念和实践,然后进一步讨论了持续集成系统执行的其他有效过程,如数据库集成、测试、审查、部署和反馈。通过40多个持续集成相关的实践和不同语言环境下的应用示例,读者可以明白持续集成将导致更快速的软件开发,在开发生命周期中的每一步都能得到可部署的软件,而且减少了引入缺陷和发现缺陷之间的时间,节约了开发时间,降低了开发成本。通过成功地实现持续集成,开发者可以减少风险和重复的手工操作过程,开发团队可以更好地了解项目的状态。
本书主要内容:
● 如何在软件开发项目中让集成变成“小事一桩”。
● 如何减少构建软件时的重复过程。
● 在团队中有效地实现持续集成的实践和技术。
● 减少很晚发现缺陷、低品质软件和项目缺少可见性的风险。
● 对市场上不同持续集成服务器和相关软件的评估。
● 本书的配套网站www.integratebutton.com提供了更新内容和代码示例。
图书版权归出版社和作者所有,51CTO.com 仅提供试读