Master Jenkins
From CI/CD fundamentals and Pipeline as Code to secure credentials, parallel delivery, reusable libraries, and production operations—paired with real Jenkins labs in an isolated folder on a shared controller.
Modules
- CI/CD and Jenkins Foundations - Feedback loops, delivery boundaries, tool selection, and Jenkins job/build vocabulary.
- Architecture, Agents, and Job Types - Controllers, conceptual distributed agents, executors, Freestyle jobs, Pipelines, and this platform's topology.
- Declarative Pipeline Deep Dive - Structured Pipeline syntax, stage/step/agent scope, options, environment, and post conditions.
- Scripted Pipeline and SCM - Scripted control flow, CPS constraints, Pipeline-from-SCM, checkout identity, and multibranch discovery.
- Credentials and Security - Credential types and binding, folder RBAC, reverse-proxy trust, and untrusted Pipeline execution.
- Triggers, Parameters, and Conditions - Polling versus webhooks, schedules, typed inputs, conditional stages, chaining, and approvals.
- Parallel and Distributed Work - Parallel branches, fail-fast policy, matrices, labels, executor capacity, and data transfer between nodes.
- Artifacts, Tests, and Quality Gates - Immutable outputs, fingerprints, JUnit evidence, unstable results, and policy-driven promotion.
- Shared Libraries and Reuse - Library anatomy, trust and versioning, stable APIs, and choosing healthy reuse boundaries.
- Production Jenkins Operations - Plugins, configuration, upgrade safety, backup and recovery, monitoring, and incident response.