什么是持续集成
时间:2015-2-23
网站建设完成后需要将编写好的代码部署到相应的服务器里,这里需要提到一个持续集成的概念,简单地说就是持续地编译,测试,检查和部署源代码的过程,最早,持续集成出现在敏捷开发中,随后被大多数的开发过程采纳,持续集成的目标是可以经常地在任何时候编译,测试,检查,部署项目最新的版本,以便能够尽早地暴露缺陷和改正缺陷.
持续集成本身也是一个过程,包括获取最新的源码进行编译,对源码进行单元测试,检查,部署到测试环境等.每一项工作都需要相应的工具提供支持.比如;编译-ant的编译目标;单元测试-JUnit;检查-Ant的检查目标;部署-Ant的部署目标.可以看出Ant为持续集成提供了很好的支持,但是要完成这么多工具的配置和管理,仍然是一项复杂的实践过程,当前出现了一些专门的持续集成工具,它们能与Ant很好地配合,完成持续集成的工作.