International Journal For Multidisciplinary Research

E-ISSN: 2582-2160     Impact Factor: 9.24

A Widely Indexed Open Access Peer Reviewed Multidisciplinary Bi-monthly Scholarly International Journal

Call for Paper Volume 6 Issue 6 November-December 2024 Submit your research before last 3 days of December to publish your research paper in the issue of November-December.

Implementation of a Continuous Integration and Deployment Pipeline for Containerized Applications in Amazon Web Services Using Jenkins

Author(s) Ravindra Shankar Waghmare, Sayali Bhaskar Kapadnis, Kshitija Rajendra Patil, Harshal Mothabhau Thakare, Rahul M. Raut
Country India
Abstract This project focuses on streamlining the software development process by integrating various tools and automating key tasks. Developers contribute code changes to a Git repository hosted on GitHub. These changes trigger Jenkins, a continuous integration and delivery tool, to build the code using Maven, a build automation tool. Maven compiles the code and executes unit tests to ensure its correctness. To access code quality, security vulnerabilities, and bugs, sonarqube, a static code analysis tool, is employed. As part of the automation process, the built code is packaged into a Docker image. This image is then automatically pushed to dockerhub, a container registry, with a new version identifier. Additionally, a shell script is utilized to update the manifest deployment file, which specifies the version and configuration details for deployment, with the newly created version. This ensures that the deployment process is seamlessly synchronized with the latest code changes. By integrating these tools and automating the necessary steps, this project enhances the efficiency and reliability of the software development pipeline. It facilitates rapid code testing, quality analysis, and version management, thereby improving the overall development workflow.
Field Engineering
Published In Volume 5, Issue 3, May-June 2023
Published On 2023-05-29
Cite This Implementation of a Continuous Integration and Deployment Pipeline for Containerized Applications in Amazon Web Services Using Jenkins - Ravindra Shankar Waghmare, Sayali Bhaskar Kapadnis, Kshitija Rajendra Patil, Harshal Mothabhau Thakare, Rahul M. Raut - IJFMR Volume 5, Issue 3, May-June 2023. DOI 10.36948/ijfmr.2023.v05i03.3323
DOI https://doi.org/10.36948/ijfmr.2023.v05i03.3323
Short DOI https://doi.org/gr9rzh

Share this