Year: 2025
Type: article
Abstract: This paper presents a comprehensive exploration of the DevOps implementation framework that integrates GitHub, Jenkins, and virtual machines to establish a robust CI/CD pipeline. The study examines the systematic amalgamation of these technologies to streamline the software development lifecycle, enhance collaboration, and ensure continuous integration and delivery. By leveraging GitHub as the central version control system, developers can efficiently manage code repositories, enabling effective branching, merging, and version tracking. Jenkins is deployed as the automation server to trigger builds, run tests, and manage deployment tasks, ensuring that code changes are continuously validated and integrated. Virtual machines play a crucial role by providing isolated environments for testing and deployment, thus reducing conflicts and enabling scalability. The integration of these tools facilitates a smooth transition from development to production, reducing manual errors and accelerating delivery cycles. Emphasis is placed on automation, monitoring, and rapid feedback loops, which are essential for maintaining high-quality standards in dynamic production environments. The research outlines practical implementation steps, highlights common challenges, and presents strategies to overcome them. It also provides a comparative analysis of traditional development workflows versus the modern CI/CD pipeline empowered by these integrations. Overall, the study reinforces the significance of a DevOps culture in modern software engineering, aiming to bridge the gap between development and operations while fostering continuous improvement and innovation throughout the development process
Authors: Srikanth Srinivas, Dr Reeta Mishra
Institution: The University of Texas at Dallas
Language: English
Subfield: Information Systems
Field: Computer Science
Domain: Physical Sciences
Open Access status: hybrid
OpenAlex ID: W4414829915
FWCI:
Cites:
Cited by:
Related to:
