赞
踩
持续集成概念的含义:
持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。
持续集成的好处,主要有两个:
1)快速发现错误
每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。
2)防止分支大幅偏离主干
如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,甚至难以集成。
持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。
持续集成的原则:
业界普遍认同的持续集成的原则包括:
1) 需要版本控制软件保障团队成员提交的代码不会导致集成失败。常用的版本控制软件有 git、svn等;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。