Jenkins-Pipeline

This is a Jenkins Pipeline (Groovy Script) Multistage Build Demo Project:

  1. Checking-out code from GitHub Repository.
  2. Creating a Maven Build WAR Archive.
  3. Creating Tomcat container using Dockerfile.
  4. Creating DockerImage of Tomcat container.
  5. Pussing DockerImgae to DockerHub Repository.
  6. Pulling DockerImgae from DockerHub Repository.
  7. Running Docker Container on Test Server.