
The development cycle shown in the figure includes Continuous integration, continuous delivery and continuous deployment, which embody a culture, set of principles and collection of practices that enable application development teams to deliver code changes. The development cycle starts with a version control. The code block which requires testing is passed to a new branch, after which the code commits certain changes. Then comes the continuous integration section, where the changes done to our codebase are tested automatically. Building, unit testing and integration testing are done here. The code base is send for a review, and then merges the tested codes accordingly. Then comes the continuous delivery section, which requires building, testing and deploying. In the continuous deployment section, any updated working version of the app is automatically pushed to production.
Back