Examples & Guides
Practical, copy-pasteable pipelines and task-oriented guides for building with Concourse.
Every page here gives you something runnable — deploy it with
fly set-pipeline, then adapt it to your use case.
For full configuration reference, see the Docs.
-
Fundamentals
Bare, copy-pasteable pipeline files for the basics — no walkthrough attached. New to Concourse? Try the guided Getting Started tutorial instead.
-
Pipeline Patterns
Common shapes: gating on approval, scheduling jobs, passing vars, and structuring configuration as pipelines grow.
-
Git Workflows
Triggering off commits, working across branches, and handling monorepos with multiple independently-versioned projects.
-
Container Images
Build images as part of a pipeline and use them in later steps.
-
Task Composition & Hooks
React to success, failure, and errors, and share data between tasks in the same job.
-
Language Pipelines
Ready-to-adapt CI pipelines for Go, Ruby on Rails, Java, Node.js, and PHP projects.
-
Credentials & Identity Federation
Authenticate pipelines to Vault, AWS, and Azure without storing long-lived secrets.
-
Templating with ytt
Cut down on repeated YAML by templating pipelines with ytt before setting them.
For a practical, real-world example, see Concourse's own pipeline and its configuration.