- Home
- Workflows and Pipelines
Workflows and Pipelines
Steps, Workflows, and Pipelines are the heart of how Bitrise works. A Bitrise build is simply a series of Steps, defined in a Workflow, executed by the Bitrise CLI on our virtual machines (or your own). A Pipeline is a collection of Workflows, organised in Stages.
Steps and Workflows are the heart of how Bitrise works. A Bitrise build is simply a series of Steps, defined in a Workflow, executed by the Bitrise CLI on our virtual machines (or your own).
A Step contains the code that performs the build task. You can configure the inputs and parameters that define the task, and view and reuse the outputs a Step generates.
When a build of an app is running, the Steps will be executed in the order that is defined in the Workflow.
You can easily move Steps around in a Workflow, you can chain different Workflows together, and you can configure your app so that different branches or code events trigger builds with different Workflows.
You can execute multiple Workflows in parallel in a Pipeline. Pipelines are the highest level of the Bitrise CI/CD configuration. It consists of Stages: each Stage can contain multiple Workflows that are executed in parallel.