Before we configure end-to-end automation for build job execution, let's understand it graphically:
We will configure it using upstream and downstream job configuration in the case of the Build Pipeline plugin, while in the case of the Jenkins 2.0 pipeline, we will use a script.
Configuration management depends on the environment we use for deployment. We have covered the following deployment environments in this book:
PetClinic Spring application deployment on a Tomcat server (on-premise environment/personal laptop or desktop)
PetClinic Spring application deployment on a Tomcat server on Amazon EC2 (IaaS)
PetClinic Spring application deployment on a Tomcat server on a Microsoft Azure virtual machine (IaaS)
PetClinic Spring application deployment on a Tomcat server in a Docker image (container)
PetClinic Spring application deployment on a Tomcat server on Amazon Elastic Beanstalk (PaaS)
PetClinic Spring application deployment on a Tomcat server in...