Getting started with Pipelines

1 minute read
On this page

Pipelines are sets of processes that are used to compile, build, and deploy code into a production environment. With Pipelines you can:

  • Manage automated builds, tests, and deployments as one workflow.

  • Deliver quality products frequently and consistently from testing through staging to production automatically.

  • Automatically promote or prevent build artifacts from being deployed. If errors are discovered anytime during the process the Pipeline stops and alerts are sent to the appropriate team for their attention.

To ensure that the quality of the software being developed is not compromised for speed, appropriate checks and balances are built into Pipeline processes. They can be programmed to trigger with commits to the code thereby enabling frequent releases and consistent behavior.

Jenkins Level 1: Pipeline Essentials

Learn the structure of Declarative Pipeline, how to control the flow of execution, how to save artifacts of the build, and get practice using some common steps and directives that give fit and finish to your Pipeline.

Pipeline example

Pipeline workflow