CI CD Lifecycle

CI CD Lifecycle
  1. Local development: using infrastructure images from docker hub
  2. Commit code to github
  3. Using Jenkins: create docker image of your own application
  4. Push your app image to docker repository
  5. From docker repository: other developers or you can fetch the app image to test and deploy.