Skip to main content

You are here

Jenkins 2: Up and Running

Jenkins 2: Up and Running, Evolve Your Deployment Pipeline for Next Generation Automation is a book that in my humble opinion every new or current DevOps engineer needs to read. Even if you’re not using Jenkins as your Continuous Integration/ Delivery tool, this book does an excellent job describing you the high-level concepts with working practical examples.

The focal point of this book are Pipelines. I was familiar with Jenkins Pipelines prior to reading this book, however its original and current Groovy scripted configuration was somewhat intimidation to me. Although I’ve used Groovy on my Freestyle Jenkins jobs (see https://www.rubysecurity.org/Automatically-Disable-Different-Jenkins-Projects-at-Build-Time), I’ve stayed away from using Jenkins Pipelines up until now. Even if you’re new to Groovy (which I am), this book explains Pipeline Groovy scripted configurations, and its more easier to understand counterpart of declarative Pipeline configurations in a very simple and comprehensive manner. It even goes as far was to showcasing how would you reconfigure your existing Freestyle job, into a Pipeline configuration, all while keeping the same features and enjoying the added benefits that a build has using a Pipeline configuration.

This is an advance book, it doesn’t have an installation chapter which most tech books love to include (and I tend to see them as pointless). Also, this book assumes you already know to implement a basic application delivery process. To get the most of off this book, it helps if you already have some sort of working deployment job set in place. This book will go into showcasing techniques on having a much more powerful and reliable integration and deployment setup.

Jenkins 2: Up and Running

Rating: 3/5

Chapter 1: Introduction to Jenkins 2
Chapter 2: The Foundations
Chapter 3: Pipeline Execution Flow
Chapter 4: Notifications and Reports
Chapter 5: Access and Security
Chapter 6: Extending Your Pipeline
Chapter 7: Declarative Pipelines
Chapter 8: Understanding Project Types
Chapter 9: The Blue Ocean Interface
Chapter 10: Conversions
Chapter 11: Integration with the OS
Chapter 12: Integrating Analysis Tools
Chapter 13: Integrating Artifact Management
Chapter 14: Integrating Containers
Chapter 15: Other Interfaces
Chapter 16: Troubleshooting

Book: 

Premium Drupal Themes by Adaptivethemes