Modern CI/CD with Tekton and Prow Automated via Jenkins X
summary
Integrates Tekton pipelines and Prow via Jenkins X to replace JVM-based Jenkins jobs with containerized CRD-driven pipelines, claiming 60–80 repos dogfooded and lower cost and better reliability. Describes five Tekton CRDs (Step/Task/Pipeline/TaskRun/PipelineRun), the hack of running all step containers in one pod with a wrapper binary, sidecar coordination via the downward API, and three approaches for passing task outputs (PVCs, blob upload, co-scheduling). Shows automated PR-triggered builds and dynamic preview environments that work in the demo.
AI-written summary · about
chapters (9)
- 0:00Start
- 3:32The Tekton Story
- 4:15Tekton Goals
- 9:26The Jenkins x Story
- 12:06Creating controllers: libraries
- 14:22Catalog
- 14:48Ordering Steps
- 15:48Sidecars
- 21:21High level Architecture
related talks
29mCloud Native CD Pipelines with Tekton
45mCloud native CI/CD: Tekton vs Jenkins X
49mCloud Native CI/Cd with Jenkins X and
41mDogfooding Tekton project with Tekton
47mTekton, a new approach to pipelines
44mPipelines in
43mTekton From source to production inside Kubernetes
48mTekton: From Source to Production Inside Kubernetes
