Tekton for Java Developers
summary
Tekton runs CI/CD on Kubernetes and demonstrates a concrete Java flow: a Task that uses a Maven container image to run mvn package, a git-clone task wired via Pipeline with workspaces and params, and an executed PipelineRun that generates TaskRuns and requires a service account and PVC. Core APIs are in beta while triggers (EventListener, TriggerBinding/TriggerTemplate) are alpha and may change. Expect steep learning and about six layers of indirection to propagate a deployment value to the final kubernetes manifest.
AI-written summary · about
chapters (9)
- 0:00Introduction to Tekton
- 5:34CI/CD fundamentals
- 9:03Tekton core resources
- 11:13Task basics and steps
- 15:27Pipeline structure
- 17:35Pipeline run execution
- 19:18Event listener setup
- 23:53Abstraction layers in Tekton
- 26:00Q&A and resources
related talks
48mTekton: From Source to Production Inside Kubernetes
47mTekton, a new approach to pipelines
43mTekton From source to production inside Kubernetes
45mTekton - Native CI/CD for Any Public and Private Cloud
15mTekton State of the Union
45mCloud native CI/CD: Tekton vs Jenkins X
36mModern CI/CD with Tekton and Prow Automated via Jenkins X
29mCloud Native CD Pipelines with Tekton
