- Home
- Steps and Workflows
- Workflows
Workflows
A Bitrise Workflow is a collection of Steps. When a build of an app is running, each Step will be executed in the order that is defined in the Workflow.
A Bitrise Workflow is a collection of Steps. When a build of an app is running, each Step will be executed in the order that is defined in the Workflow. Workflows can be created, defined and modified in two ways:
-
Using the graphical Workflow Editor on bitrise.io.
-
Directly editing the bitrise.yml file of your project.
Ultimately, both methods modify the bitrise.yml
file - the Workflow Editor is simply a friendlier way of doing so!
By default, a single build is a single Workflow. But it’s also possible to chain Workflows together so they run in succession, as well as to trigger multiple Workflow to run simultaneously.
A Step is a block of script execution that encapsulates a build task on Bitrise: the code to perform that task, the inputs and parameters you can define for the task, and the outputs the task generates.
A Step is a block of script execution that encapsulates a build task on Bitrise: the code to perform that task, the inputs and parameters you can define for the task, and the outputs the task generates.
The bitrise.yml
file stores your entire build configuration for an app. It specifies your stack and the build
triggers, and defines the Workflows of the app. When you make changes on the graphical UI of our Workflow Editor, you actually modify the bitrise.yml
file.
The bitrise.yml
file stores your entire build configuration for an app. It specifies your stack and the build
triggers, and defines the Workflows of the app. When you make changes on the graphical UI of our Workflow Editor, you actually modify the bitrise.yml
file.