Tekton Ecosystem
Pick the components you need. Each one works standalone or together as a full platform.
The engine. Define Tasks, Steps, and Pipelines as Kubernetes custom resources. Each Step runs in its own container.
Event-driven automation. EventListeners watch for webhooks, TriggerBindings extract data, and TriggerTemplates create PipelineRuns.
Supply chain security. Automatically signs TaskRun and PipelineRun results, generates SLSA provenance attestations.
Git-native CI/CD. Define pipelines in your repo, trigger from PRs, and see status checks — no external config needed.
Command-line interface for managing Tekton resources. Start PipelineRuns, view logs, debug failures — all from your terminal.
Web-based UI for monitoring PipelineRuns, TaskRuns, and resources. View logs, inspect YAML, and manage your CI/CD workflows visually.
Marketplace of reusable Tasks and Pipelines. Find community-contributed build steps for Git, Docker, Kubernetes, and more.
Kubernetes operator for lifecycle management. Install, upgrade, and configure Tekton components declaratively via TektonConfig CRDs.
Long-term storage API for pipeline run data. Query historical runs, aggregate metrics, and retain records beyond Kubernetes etcd.
Automated resource cleanup. Schedule pruning of old PipelineRuns and TaskRuns to keep your cluster tidy and etcd healthy.
Every component is optional. Start with Pipelines and add what you need.