"Start wide, expand further, and never look back."
|-- Arnold Schwarzenegger
It is always better to start early and visualize the things we want to achieve. That is the objective of this chapter. It will be easy to realize the importance of this chapter when we are at the last line of the final chapter of this book.
One of the highlights of Jenkins 2 is built-in support for delivery pipelines. We know that Jenkins is a continuous integration server, but what if we wanted to use it for continuous delivery or continuous deployment too? Automation and orchestration both are equally important while dealing with the application delivery pipeline.
This chapter describes in detail how to create the pipelines of different jobs for a sample Java Enterprise Edition (Java EE) application. It will also cover the deployment of an application to a local web or application server and the configuration of a build pipeline for the lifecycle...