In this section, we will take a look at a few Jenkins examples and how they tie into the various technologies we have covered in this book. The reason Jenkins is one of the last chapters of this book is because it will leverage many of the other tools, such as our Python script, Ansible, Git, and GitHub. Feel free to refer back to Chapters 11, Working with Git, if needed.
In the examples, we will use the Jenkins master to execute our jobs. In production, it is recommended to add Jenkins nodes to handle the execution of jobs.
For our lab, we will use a simple two-node topology with IOSv devices:
Chapter 12 lab topology
Let's build our first job.