Font Size: a A A

Design And Implementation Of Continuous Integration System Based On Docker

Posted on:2017-07-14Degree:MasterType:Thesis
Country:ChinaCandidate:C ZhangFull Text:PDF
GTID:2348330512956347Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The integration test is one of the most important procedures during the software development process.However,due to the continuously emerging requirement change in modern software development,the traditional software integration test model is not applicable anymore.In the past decade or so,agile model has been adopted by more development team,so has the Continuous Integration therein.The application of continuous integration can not only improve the software quality,but also enhance the efficiency of software development.This application makes great significance to modern software project.Be based on the practical experience from the in-serve company,the author summaries the shortcomings of the current integration test procedures.And also,an in-depth study of continuous integration is carried out combined with theoretical knowledge related to agile test.Furthermore,a continuous integration system based on Jenkins is designed and realized by taking advantage of Docker's technology.Adopting GIT as the version control system,this CI system commits code through Gerrit and builds the project by triggering Jenkins.This essay presents the operation mode of continuous integration by studying the automatic construction of a code style check.In the end,the final construction result and the time-tendency graph are demonstrated.According to the practical application of continuous integration system,we can find it does play a key role in ensuring the quality of software development and also improving the efficiency to some extent.And the end of the essay,the author makes a summary of this paper and also a brief description about the further research direction.
Keywords/Search Tags:Continuous Integration, Auto-testing, Docker, Jenkins
PDF Full Text Request
Related items