Dogfooding Tekton project with Tekton
summary
The project replaced bash plumbing with Tekton pipelines, turning messy repo scripts into composable tasks, publishing those tasks to the Tekton CD catalogue and using Tekton to build, test and continuously deliver Tekton itself. CI runs create preview environments per PR with pipeline-run feedback and GitHub comments; integration with Prow works via a small agent. Logging and artifacts currently rely on GCS (vendor lock), garbage collection and param outputs are missing, but the dogfooding pipeline demonstrably builds and deploys the system.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 0:42Agenda
- 2:14Introduction to Tekton
- 3:08What is Tekton
- 6:09Pipeline
- 11:02Pipelines
- 14:54Whats plumbing
- 17:52Whats pro
- 18:59Components
- 22:56Tasks
- 26:39Logs
- 27:31Dogfooding cluster
- 27:48Logging
- 29:15Continuous Deployment
- 29:56Missing Features
- 31:02Failures
- 32:13Discussion
- 35:56Questions
related talks
29mCloud Native CD Pipelines with Tekton
36mModern CI/CD with Tekton and Prow Automated via Jenkins X
36mMario’s Adventures in Tekton Land
38mRobocat Meets Octopus and Octocat: Interoperability in CI/CD
47mTekton, a new approach to pipelines
10mWorkflows - Quick, Easy CI with Tekton
48mTekton: From Source to Production Inside Kubernetes
31mTekton for Java Developers
