Technology · Ebook
Jenkins: The Automation Server for CI/CD
by Shriira Press
Jenkins is the leading open-source automation server, the long-running engine behind continuous integration and delivery across the software industry and governed openly under the Continuous Delivery Foundation. This book tours how Jenkins actually works: the controller-and-agent architecture that orchestrates work across many machines, jobs from classic freestyle to modern pipelines, and Pipeline as code through the Jenkinsfile and its declarative and scripted styles with stages, steps, and post conditions. Later chapters cover distributed and ephemeral builds, credentials and secret handling, the vast plugin ecosystem alongside Blue Ocean and shared libraries, and running Jenkins agents as Kubernetes pods. A closing chapter gathers the practices that keep a Jenkins installation healthy, secure, and maintainable as it grows.
Contents
- 1Preface
- 2Chapter 1 — What Jenkins Is
- 3Chapter 2 — The Controller and Agent Architecture
- 4Chapter 3 — Jobs: Freestyle and Pipeline
- 5Chapter 4 — Pipeline as Code and the Jenkinsfile
- 6Chapter 5 — Declarative and Scripted Pipelines
- 7Chapter 6 — Distributed Builds and Agents
- 8Chapter 7 — Credentials and Secrets
- 9Chapter 8 — Plugins, Blue Ocean, and Shared Libraries
- 10Chapter 9 — Jenkins on Kubernetes
- 11Chapter 10 — Jenkins in Practice
