CI/CD Pipeline Implementation Using Jenkins
Abstract
In the upcoming world of development and deployment, the main factor that plays a key role is automation. Automation helps one achieve the highest form of efficiency in an actual time application. Such efficiency can be achieved in many tools, and the tool that this paper talks about is Jenkins. Jenkins is an open source tool which helps in creation of easy yet highly scalable pipelines that can run applications in a very efficient and scalable way. This paper talks about what are all the methods that can be used to automate the process of deployment with specific technologies such as Git, Kubernetes, Docker, etc. This paper aims to help create a successful yet efficient application with the lowest amount of latency and also focuses on automating the processes of building, testing, and deploying applications. By leveraging Jenkins, combined with tools like Docker and Kubernetes, this project aims to minimize manual intervention, reduce error rates, and accelerate the delivery pipeline, thus enhancing overall productivity and quality assurance.