Guides / CI (Continuous Integration)

How to Install & Set Up Concourse CI

Run Concourse CI — pipeline-based CI/CD with a strong focus on reproducibility — locally with Docker Compose and the fly CLI.

Updated 20263-step setupDownload Concourse CI →

Prerequisites

  • ✓Docker and Docker Compose

Start Concourse with Docker Compose

terminal
curl -O https://concourse-ci.org/docker-compose.yml
docker compose up -d

Install the fly CLI and log in

Download fly from the running web UI (http://localhost:8080) or use the target below, then log in with the demo credentials.

terminal
fly -t local login -c http://localhost:8080 -u test -p test
fly -t local sync

Set your first pipeline

terminal
fly -t local set-pipeline -p hello -c pipeline.yml
!

Concourse ships as containers, so the Docker Compose file above is identical regardless of the host distro's package manager.

Documentation & Knowledge Base

Official DocumentationConcourse CI Documentation →Knowledge Base & CommunityConcourse GitHub Discussions →
Download Concourse CI— all versions & official links→

Related Guides

JenkinsInstall guide →Woodpecker CIInstall guide →TektonInstall guide →

Need Concourse CI deployed and managed for you?

We're OpenStack Dev — we design, deploy, and operate production DevOps infrastructure.

Get in TouchAll Install Guides