Jenkins, From Zero
You have probably inherited a Jenkins server. Nobody chooses Jenkins fresh anymore, but somebody before you did, and now a wall of blue and red orbs decides whether your code ships. The XML config is a mystery, the plugins are a graveyard, and the one person who understood it left. This guide hands you the mental model so the box stops being a black box.
How to read this
Read the phases in order. Phase 1 is the model: what Jenkins actually is, why it exists, and the controller/agent shape that explains everything else. Phase 2 is the Jenkinsfile you will read and write every day. Phase 3 is the production reality: plugins, credentials, and the reasons teams both depend on it and curse it. Each phase has runnable-looking examples and a short quiz to check yourself.
The phases
- The mental model: what Jenkins is and why it won't die
- The Jenkinsfile: pipeline, agent, stages, steps
- Production reality: plugins, credentials, and the tradeoffs
Phase 1: The mental model: what Jenkins is and why it won't die →