Font Size: a A A

Research And Implementation Of Continuous Integration Platform Model Based On Containerization Technology

Posted on:2021-08-21Degree:MasterType:Thesis
Country:ChinaCandidate:F ChenFull Text:PDF
GTID:2568306104964539Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In the current era of rapid development of the Internet and information technology,all walks of life require information processing methods,which leads to a rapid development of software engineering theory.The software industry needs to quickly and efficiently develop software that meets the needs of the industry,while ensuring the quality of the software.The development of continuous integration technology has greatly improved the efficiency of software development and reduced errors in the development process and software integration process.However,the continuous integration technology widely used in current software development still has the problems of low automation and unification of the integrated environment.This thesis combines containerization technology and builds a continuous integration system model based on containerization technology,which has certain reference significance for the construction of continuous integration system.Firstly,the research and development status of continuous integration at home and abroad is described.The application scenarios of Docker-based containerization technology in continuous integration are analyzed,and the existing continuous integration systems are summarized in the aspects of architectural design,database continuous integration,and execution environment construction.To this end,the characteristics of continuous integration systems are analyzed,and the application of containerization technology based on Docker in continuous integration systems is analyzed.Secondly,the overall architecture of the continuous integration platform based on containerization technology is abstracted,a hierarchical model with management control layer,business service layer,basic data layer and target environment layer is constructed,and the functions and design of each level in the model are described in general.Thirdly,combined with the continuous integration platform model based on containerization technology,a continuous integration platform architecture conforming to the model is designed.The basic framework of the platform is built using containerization technology based on Docker,which realized the management and scheduling of continuous integration tasks,continuous construction,automated testing,automated deployment,and image and container management functions.Finally,the experimental environment of the continuous integration platform is configured.Taking the Wantong Innovation Software Laboratory’s project "Shengle Electronic Ticketing Platform" as an example,the system functions of the continuous integration platform are verified,the functions are complete and effective,and the project development efficiency was improved The continuous integration model based on containerization technology has strong practicability and can provide good continuous integration services for software projects.
Keywords/Search Tags:Continuous Integration, Containerization Technology, Docker, Automated Testing, Automated Deployment
PDF Full Text Request
Related items