Start builds from a parent Workflow
Description
Start one or more builds in parallel with specified Workflows from a parent Workflow. You can add a Step to wait for their completion.
Start builds for different apps
Using this method, you can only start builds for the same app. If you would like to start another build for a different app, you can use the Trigger Bitrise workflow Step.
Prerequisites
-
Make sure you have a valid Bitrise API key in your Secrets (
$BITRISE_API_KEY
). See Personal access tokens for more details. -
A Workflow or multiple Workflows you would like to run in parallel (for example,
workflow-1
andworkflow-2
).
Instructions
-
Add a Bitrise Start Build Step. Set the following input variables:
-
Workflows: The Workflow(s) to start. Insert only one Workflow per line.
-
Bitrise Access Token:
$BITRISE_API_KEY
-
-
(Optional) Add any Step you would like to run in parallel while the triggered Workflows are running in the parent Workflow.
-
(Optional) Add a Bitrise Wait for Build Step. Set the Bitrise Access Token input variable:
$BITRISE_API_KEY
bitrise.yml
parent-workflow: steps: - build-router-start@0: inputs: - workflows: |- workflow-1 workflow-2 - access_token: "$BITRISE_API_KEY" - script@1: inputs: - content: echo "Doing something else..." - build-router-wait@0: inputs: - access_token: "$BITRISE_API_KEY"