The diagrammatic representation given below can elaborate on the differences between
Continuous Integration, Continuous Delivery, and Continuous Deployment more precisely.
Continuous Integration:
Continuous Integration in Jenkins
(Involves keeping the latest copy of the source code at a commonly shared hub where all the
developers can check to fetch out the latest change in order to avoid conflict)
Continuous Delivery:
Continuous Delivery in Jenkins
(Manual Deployment to Production. Does not involve every change to be deployed.)
Continuous Deployment:
Continuous Deployment in Jenkins
(Automated Deployment to Production. Involves every change to be deployed
automatically.)