CICD pipeline using Jenkins
A typical CI/CD pipeline is linear and one-directional . I t is composed of a few stages, or phases. The first phase is CI [ Continuous Integration ] . t akes a commit from SCM like GIT and trigger the build. CI consist of . { Checkout , Compile , UNIT TEST , Package} in case of containerized app docker image creation , docker push and docker tag also appended. When all these steps are successful, a unique artifact is built, packaged, and published to a repository. This can be a JAR, .tar.gz file, a container image, or whatever is applicable to the chosen language and platform. CD part has 2 meanings :- Continuous Delivery and Continuous Deployment Continuous Delivery :- When and what to promote is a choice. Promotion typically happens when a build is considered to be “good enough”. QA has run their tests, the Product Owner has signed o...