← DevOps & CI/CD learning path
DevOps & CI/CD · Module 4 of 10

Building pipelines

Design CI/CD pipelines with stages and jobs.

📖 Key ideas

  1. Stages: checkout → install → lint → test → build → scan → deploy.
  2. Pipelines as code: YAML in the repository.
  3. Runners/agents execute jobs.
  4. Secrets come from the CI secret store.
  5. Fail fast: run quick checks first.
💡 Real-life example: A pipeline is an assembly line where each station checks or builds something before passing it on.
StageGroup of pipeline jobs
JobSet of steps on a runner
RunnerMachine executing jobs
Pipeline as codePipeline defined in versioned files