EDIT November 2024:
It looks like this is no longer relevant, as the Bitrise website seems to now read the bitrise.yml
from the branch that was selected, and allows you to select any workflow specified on that particular branch.
Current behaviour
If a Bitrise project is set up so that the bitrise.yml
file is stored in the repository, then it is possible for there to be workflows that are not specified in the main
branch, but are specified in another branch.
In this case, these workflows cannot be manually triggered directly from the Bitrise website. The easiest workaround is to:
- Click to manually trigger the build that you want, and select a different workflow from the one you want to trigger
- Switch to “Advanced” view and copy the cURL command
- Modify the
"triggered_workflow"
property in the cURL command body JSON to the required workflow - Run the modified cURL command
Feature request
If the project is configured so that the bitrise.yml
is stored in the repository, then when manually triggering a build from the Bitrise website, the “Workflow” input should also allow free type, so that any workflows not listed on the dropdown but present on the specified branch can be run.