持续集成

来源:互联网 发布:哪个网出售淘宝小号 编辑:程序博客网 时间:2024/05/05 03:22

持续集成?

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

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

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

如何解决冲突?

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

如何集成?

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

0 0
原创粉丝点击