持续集成

持续集成?

http://baike.baidu.com/view/5253255.htm?fromtitle=CI&fromid=2127423&type=syn#viewPageContent

什么是持续集成?以及其中存在的问题

持续集成是一种软件开发实践,开发人员需要不断集成自己的开发功能到项目中。
团队化的开发,会因为人员多,势必会引起编码冲突、功能冲突等一系列问题,这些问题势必需要尽早发现,尽早解决。那么如何发现问题?

如何解决冲突?

最简单的是我们通过版本控制,来解决编码冲突的问题,防止多人同时修改一个文件。
其次我们需要自动化测试(包括功能测试和回归测试等等)。来解决功能冲突的问题。

如何集成?

一般团队化的开发,首先肯定是因为工程量大,那么在功能集成的时候,我们需要进行代码的编译和自动集成的工作量也很大,所以我们需要一套自动化的构建工具,进行代码的编译和自动集成。现在已经有了很多自动化的构建工具,可以拿来使用,例如(github -travis CI),对于一些大公司,肯定也有实力开发一套自己的构建工具,以适应自己的业务发展开发需求。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值