Bitbucket Pipelines
Setup
In order to use the Maestro Cloud Pipe to upload to Robin, you'll need to add the API key and project IDs as secret environment variables in your Bitbucket repository.
Go to your Repository -> Repository settings -> Repository Variables
Save your API Key and project id as a secured env variables
Commit your Maestro Flows to your repository
Create a .maestro/
directory at the root of your repository and commit your Flows there:
It’s common to have some Flow files that are only meant to be executed as part of another Flow via the runFlow
command. These "subflows" can be nested under a subdirectory to prevent them from running as a top-level Flow.
Add Maestro Cloud Pipe
Once everything is setup, you can integrate the Maestro Cloud Upload Pipe in your Pipeline build process.
Edit your bitbucket-pipelines.yml
and add an extra step after your app has finished building.
Note: All file paths are relative to the repository source root.
Android
iOS
The pipe will:
Upload your app and flows to Maestro Cloud
Wait for flows to complete (can be configured)
Complete with fail/pass depending on flow results
That's it!
For more information and configurations, checkout Maestro Cloud Upload Pipe.
Last updated