Font Size: a A A

The Research And Practise Of Software Continuous Delivery Platform

Posted on:2017-05-31Degree:MasterType:Thesis
Country:ChinaCandidate:Z H YangFull Text:PDF
GTID:2348330518996932Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the increase of the complexity in developing a project,it will take the developers more time to integrate the software and make the software components work together,so we should integrate software earlier and more frequently.It will be too late to integrate at the end of the project,and it will lead to a variety of software quality problems and lead to delaying the project.CICD is a small incremental way to quickly solve these risks.In this paper,we will learn automated testing,continuous integration and continuous deployment theoretically,and then we build a Jenkins integration server with DOCKER container.In the progress of software development,everyday the programmer need to submit codes with the Git server,And then the continuous integration system can check the codes in time.It will perform automated test scripts for regress ion testing code.After that,the Sonar will feedback the error.After testing,Maven will upload software to build up the environment and the codes will be build,and then the integration and delivery will be finished.This paper builds the continuous delivery platform,greatly reducing the potential problems of the software,and can be a key for software install ation and deployment.Through the construction of continuous delivery platform,a software will be deployed quickly and efficiently.It will reduce the time greatly and improve the efficiency of software development.
Keywords/Search Tags:Continuous deploying, Continuous integration, Continuous test, Continuous deployment, Continuous feedback
PDF Full Text Request
Related items