Skip to main content
A Pipeline is a collection of Tasks arranged in a specific order of execution. Pipelines express how outputs of tasks feed into inputs of subsequent tasks.

Resource Definition

string
required
tekton.dev/v1
string
required
Pipeline
ObjectMeta
required
Standard Kubernetes metadata.
PipelineSpec
required
Defines the desired state of the Pipeline.

PipelineSpec

string
A user-facing description of the pipeline.
string
A user-facing name of the pipeline that may be used to populate a UI.
[]ParamSpec
Parameters that must be supplied when running the Pipeline.See Parameter Types for details.
[]PipelineTask
required
The graph of Tasks that execute when this Pipeline runs.
[]PipelineTask
Tasks that execute after all pipeline tasks finish, regardless of success or failure.
[]PipelineWorkspaceDeclaration
Workspaces expected to be provided by a PipelineRun.
[]PipelineResult
Values that this pipeline can output.

Example