Understanding pipeline components
Field reference for the components introduced in Create and configure a pipeline.
| Component | Description |
|---|---|
| Pipeline Name | The name of the Pipeline. |
| Description | The Pipeline description. |
| Pipeline Source | The source that triggers the Pipeline: a Git repository or a Container Registry. See Configure Pipeline Source to update it on an existing Pipeline. |
| Stage | A processing phase, such as Build, Test, or Deploy. |
| Job | An executable task within a Stage. |
| Serial Job | A Job that runs sequentially. |
| Parallel Job | A Job that runs in parallel with other Jobs in the same Stage. |
| Save | Saves 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:
| Category | Job type | Description |
|---|---|---|
| Build | Build and push | Builds 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. |
| Deploy | Kubernetes deploy | Deploys an application to a Kubernetes environment. See Deploy config & deploy application. |
| Operations | Kubectl | Runs 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. |
| Security | Trivy scan | Scans a container image for vulnerabilities. See Add a security scan job. |
| Security | SonarQube scan | Runs static analysis and a Quality Gate check. See Add a security scan job. |
| Governance | Approval | Pauses the Pipeline until an approver decides. See Add an approval gate. |