Skip to main content

Understanding pipeline components

Field reference for the components introduced in Create and configure a pipeline.

ComponentDescription
Pipeline NameThe name of the Pipeline.
DescriptionThe Pipeline description.
Pipeline SourceThe source that triggers the Pipeline: a Git repository or a Container Registry. See Configure Pipeline Source to update it on an existing Pipeline.
StageA processing phase, such as Build, Test, or Deploy.
JobAn executable task within a Stage.
Serial JobA Job that runs sequentially.
Parallel JobA Job that runs in parallel with other Jobs in the same Stage.
SaveSaves the Pipeline. Requires a Pipeline Source, at least one Stage, and at least one Job.

Job types

Adding a Job opens a catalog grouped by category. Available types:

CategoryJob typeDescription
BuildBuild and pushBuilds a Docker image from a Dockerfile in your Pipeline Source and pushes it to a container registry. Configure the Dockerfile path, build context directory, and target registry/repository. See Add a Build and push job.
DeployKubernetes deployDeploys an application to a Kubernetes environment. See Deploy config & deploy application.
OperationsKubectlRuns a structured kubectl operation (Apply, Get, Logs, Delete, and more) against a cluster; Apply gets a server-side dry-run first. See Add a Kubectl job.
SecurityTrivy scanScans a container image for vulnerabilities. See Add a security scan job.
SecuritySonarQube scanRuns static analysis and a Quality Gate check. See Add a security scan job.
GovernanceApprovalPauses the Pipeline until an approver decides. See Add an approval gate.

See also