Skip to main content
Account

Tekton

Status
stable
Category
App Definition and Development
Subcategory
Continuous Integration & Delivery
License
Apache-2.0

Rawkode’s personal rating: Skip

Tekton is a Kubernetes-native CI/CD framework that models pipelines entirely as Kubernetes custom resources. Every unit of work is a pod, every pipeline is a CRD, and there is no long-running build server to operate: the Kubernetes control plane is the scheduler and state store.

The core primitives are Step (a container), Task (an ordered list of Steps that run in a single pod sharing a workspace), Pipeline (a DAG of Tasks with parameter passing and results), and the TaskRun/PipelineRun resources that represent a single execution. Workspaces abstract over persistent volumes, ConfigMaps, or secrets so Tasks can share files without baking volume assumptions into their definitions. Tekton Triggers turns webhook payloads into PipelineRuns, Tekton Chains signs artifacts and produces in-toto/SLSA provenance using Sigstore, Tekton Results archives completed runs, and Tekton Hub and the Tekton Catalog distribute reusable Tasks.

Tekton began at Google as a fork of the Knative build project and is now a CDF (Continuous Delivery Foundation) project. It is the engine underneath Jenkins X, OpenShift Pipelines, and Google Cloud Build’s second-generation offering.

Continuous Integration & Delivery

Email signup loads here. You can also manage email preferences in account settings.