Skip to content

Files

This branch is 6 commits behind tektoncd/pipeline:main.

docs

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Mar 3, 2025
May 15, 2024
Dec 17, 2024
Mar 28, 2025
Mar 28, 2025
Feb 26, 2024
Mar 28, 2025
Aug 15, 2023
Mar 28, 2025
Nov 11, 2024
Oct 20, 2023
Feb 13, 2023
Apr 12, 2023
Aug 22, 2024
Mar 28, 2025
Feb 26, 2024
Apr 11, 2023
Apr 1, 2025
Feb 13, 2023
May 28, 2024
Nov 15, 2023
Oct 24, 2023
Dec 20, 2024
Feb 13, 2023
Feb 13, 2023
Aug 22, 2024
Oct 17, 2024
Feb 13, 2023
Dec 12, 2022
May 27, 2024
Mar 11, 2025
May 10, 2023
May 27, 2024
Sep 5, 2023
Jan 24, 2025
Oct 8, 2024
Sep 18, 2024
May 10, 2023
May 15, 2024
Mar 7, 2023
Mar 3, 2025
Apr 1, 2025
Apr 9, 2025
Apr 1, 2025
Feb 26, 2024
Jun 24, 2024
Feb 26, 2024
Feb 26, 2024
Apr 7, 2025
May 16, 2024
Feb 26, 2024

Tekton Pipelines

Tekton Pipelines is a Kubernetes extension that installs and runs on your Kubernetes cluster. It defines a set of Kubernetes Custom Resources that act as building blocks from which you can assemble CI/CD pipelines. Once installed, Tekton Pipelines becomes available via the Kubernetes CLI (kubectl) and via API calls, just like pods and other resources. Tekton is open-source and part of the CD Foundation, a Linux Foundation project.

Tekton Pipelines entities

Tekton Pipelines defines the following entities:

Entity Description
Task Defines a series of steps which launch specific build or delivery tools that ingest specific inputs and produce specific outputs.
TaskRun Instantiates a Task for execution with specific inputs, outputs, and execution parameters. Can be invoked on its own or as part of a Pipeline.
Pipeline Defines a series of Tasks that accomplish a specific build or delivery goal. Can be triggered by an event or invoked from a PipelineRun.
PipelineRun Instantiates a Pipeline for execution with specific inputs, outputs, and execution parameters.
PipelineResource (Deprecated) Defines locations for inputs ingested and outputs produced by the steps in Tasks.
Run (alpha) Instantiates a Custom Task for execution when specific inputs.

Getting started

To get started, complete the Tekton Pipelines Tutorial and go through our examples.

Understanding Tekton Pipelines

See the following topics to learn how to use Tekton Pipelines in your project:

Contributing to Tekton Pipelines

If you'd like to contribute to the Tekton Pipelines project, see the Tekton Pipeline Contributor's Guide.


Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License.