| In the traditional software engineering methodologies, software integration have been haunting developers; especially for those who often change the demand of software project, the integration problems are particularly serious. Along with the development of software industry, software engineering theory also has great progress, a lightweight software development method -- Agile Methodology proposes a practice, Continuous Integration, which avoids the shortcomings of the traditional integration method. In brief, Continuous Integration can greatly reduce the integration risk during the development process, help developer to know the development progress, and improve project software development process and software project deliverables quality.The concept, Agile Methodology, has won many people recognition. As a matter of a fact, however, it is rarely for the software team to develop its project in this way and make it work well. Thus, this paper will research the implementation plan and process by detail after learning the relevant background and the technology of Continuous Integration.Introducing the agile software development methods and the relevant background to extreme programming, the paper analysis and compare several classic software development model integration mode with Continuous Integration to deepen the understanding of continuous integration. In addition, it lists the comparison of common continuous integration in each platform common tools for the pros and cons. Then according to the project situation, it proposed a continuous integration process solution, which is supported by a set of open source tools. The scheme based on open source projects, easy to realize and operation, has great practical value.This paper will show the detailed scheme, the complete implementation of continuous integration and configuration process of continuous integration; what's more, it also summarizes the continuous integration process during the online web site development process. At the end, the paper summarized the further research direction about the subject. |