Build Pipelines
A Bitrise Pipeline is the top level of our CI/CD configuration. Pipelines can be used to organize the entire CI/CD process and to set up advanced configurations with multiple different tasks running parallel and/or sequentially.
A Pipeline’s building blocks are:
-
Steps: Blocks of script execution, each defining a single task in a CI/CD process.
-
Workflows: Collections of Steps. When a build of an app is running, the Steps will be executed in the order that is defined in the Workflow.
-
Stages: Collections of Workflows. A Stage can contain multiple Workflows which all run in parallel in the same Stage. If all Workflows are successful in a Stage, the Pipeline moves on to the next Stage. If any of the Workflows fail, the Pipeline ends without running the other Stages unless you configure a given Stage to always run.