Concourse: CI/CD, 2020 edition
summary
Concourse is presented as a Docker-native CI/CD system that models jobs as functions chaining versioned resources, removes a single-master bottleneck with ATC/TSA/workers backed by Postgres, and keeps pipeline state externally. The demo installs a local runnable cluster quickly, uses the fly CLI to set pipelines, run tasks, and hijack containers, and shows pushing artifacts to S3, using Vault for secrets, and strategies for versioned releases and caching.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 2:12Concourse history
- 3:57Concourse architecture
- 8:10Fly demo
- 13:35Resource and task management
- 19:52Versioning and rolling forward
- 25:25Rust demo
- 31:49Cache and storage
- 35:47Local Concourse
- 39:33Conclusion
related talks
37mGetting Started with Concourse CI
30mConcourse CI 102
44mContinuous Delivery with Concourse CI
29mCI That Scales With your Project
29mConcourse in the Real World: A Case Study in CI/CD and DevOps - Greg Meyer & Bryan Kelly, Cerner
28mProject 42 - Making CI/CD a First Class Citizen in...
21mBuilding the Future
53mHow to Continuously Deliver Your Platform with Concourse
