Abstract
This report explores the significance of automated deployment and rollback strategies within Continuous Integration/Continuous Deployment (CI/CD) pipelines, a cornerstone of modern software delivery practices. With the current growing trends in the utilisation of containerization tools like Docker, the need to deploy applications with high efficiency and reliability minus regular manual intervention is very important. Due to making the environment consistent and improving portability, Docker is an integral part of the deployment cycle employed in this investigation. This paper explores different deployment strategies like blue-green deployment, canary release, and rolling updates, examining their part in avoiding downtime and providing steady application rollout. For example, backup is a rollback issue that protects failed deployments. The report describes variations of Docker images as a version, using immutability to design rollbacks and feature toggling as key elements in developing reliable rollbacks. By integrating architectural design diagrams, explanations of deployment workflows, and rollback back as well as practical ways of doing it, this paper offers a coherent framework on how automated deployment and rollback could be done. It is designed to solve easy-to-hard issues to achieve consistency and scalability and provide recommendations to increase effectiveness and decrease potential problems. Docker and integrated CI/CD solutions enhance the adaptability, availability, and robustness of the supply chains for software applications.
Cite
CITATION STYLE
Gogineni, A. (2020). Automated deployment and rollback strategies for docker containers in continuous integration/continuous deployment (CI/CD) pipelines. International Journal of Multidisciplinary Research and Growth Evaluation, 1(5), 125–130. https://doi.org/10.54660/.ijmrge.2020.1.5.125-130
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.