Category: Deployment, Software, Docker, Jenkins, automation, shell

CI CD Pipeline implementation or the Continuous Integration/Continuous Deployment software is the backbone of the modern DevOps environment. The above pipeline is a logical demonstration of how software will move along the various phases or stages in this lifecycle, before it is delivered to the customer or before it is live on production.

We have understood CI CD Pipeline and its working, now we will move on to understand what Jenkins is and how we can deploy the demonstrated code using Jenkins and automate the entire process.

From Git, Jenkins pulls the code and then moves it to the commit phase, where the code is committed from every branch.

If it is Java code, we use tools like maven in Jenkins and then compile that code, which we can be deployed to run a series of tests.

Related Articles