Tekton CI/CD Framework
tekton.dev
3
Leaving SiteNav
External Link Disclaimer
You are about to visit tekton.dev. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
Tekton is an open-source framework for building continuous integration and continuous delivery pipelines on Kubernetes, designed as a set of composable, reusable components that standardize CI/CD tooling across cloud providers and on-premise infrastructure. The framework defines two core primitives: Tasks, which are sequences of Steps executed in containers with defined inputs and outputs, and Pipelines, which orchestrate multiple Tasks with conditional execution, fan-out, fan-in, and results passing between tasks. Each Step runs in its own container image, enabling teams to use different tools and runtimes within the same pipeline without installing dependencies on a shared agent. Tasks and Pipelines are defined as Kubernetes Custom Resource Definitions, stored in the cluster alongside application manifests, and managed through standard Kubernetes tooling including kubectl and GitOps controllers. The Tekton Catalog provides hundreds of pre-built Task definitions contributed by the community, covering common operations like building container images, running tests across multiple languages, deploying to various cloud platforms, and sending notifications. Workspaces replace the concept of shared volumes with typed, externally-provided storage that can be backed by PersistentVolumeClaims, ConfigMaps, Secrets, or empty directories, giving pipeline authors control over data flow between tasks. Execution is serverless and elastic: pipeline runs are scheduled as Kubernetes pods that scale with cluster capacity, eliminating the need to maintain dedicated CI agents or manage agent pools. A CLI tool and dashboard provide command-line and graphical interfaces for triggering and monitoring pipeline runs.
Statistics
3
Views
0
Clicks
0
Like
0
Dislike