超大型系统的持续集成与持续交付解决方案及案例分析

jjyingyao 15 0 PDF 2021-02-01 20:02:46

首先来看什么是持续集成。大师MartinFowler,敏捷开发方法的创始人之一,提出的敏捷开发方法是一种思想,可以为软件的研发提供指导性的建议。而持续集成则是敏捷开发具体实践的一个建议环节,通过这个环节可以在研发过程中快速得到代码质量的反馈。Fowler对持续集成是这样定义的:持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,部署,自动化测试)来验证,从而尽快地发现集成错误。自动化构建验证可以大大减少集成的问题,让团队能够更快的开发内聚的软件。从下图我们可以更好的理解持续集成的工

用户评论
请输入评论内容
评分:
暂无评论