The combination of Docker and Jenkins improves your Continuous Delivery pipeline using fewer resources. It also helps you scale up your builds, automate tasks and speed up Jenkins performance with the benefits of Docker containerization.
This book will explain the advantages of combining Jenkins and Docker to improve the continuous integration and delivery process of app development. It will start with setting up a Docker server and configuring Jenkins on it. It will then provide steps to build applications on Docker files and integrate them with Jenkins using continuous delivery processes such as continuous integration, automated acceptance testing, and configuration management.
Moving on you will learn how to ensure quick application deployment with Docker containers along with scaling Jenkins using Docker Swarm. Next, you will get to know how to deploy applications using Docker images and testing them with Jenkins.
By the end of the book, you will be enhancing the DevOps workflow by integrating the functionalities of Docker and Jenkins.
The book goes over a ton of different basics: - Jenkins - Docker - Basic scaling - Continuous Integration/Delivery - How to incorporate all of that together.
There is a ton of content an experienced reader might skip due to the number of basics described here. But it's a great read regardless. The author knows his stuff and you will find new insights even if Ops/CI is something you've been doing for a long while. There are some problems though mostly in the form of typos and missing words that make reading difficult at times.
There's some useful and interesting stuff in here. The author obviously knows his stuff. But (as usual) it's let down by Packt's almost non-existent editing.