Workflow Recipes provide ready-made solutions for common Workflow tasks. Here you will find a range of different Recipes along with examples of entire Workflows.
You can use Workflow Recipes in two ways:
- By adding the Steps into your Workflow via the Workflow Editor
- By copy-pasting the
bitrise.yml
snippet into your app'sbitrise.yml
file
All you need to do here is follow the step-by-step instructions in the Recipe.
You can also simply copy-paste the snippet to your bitrise.yml
file directly. Don't forget to:
- Check the formatting of the copy-pasted YAML
- Read the instructions as they may contain some important information on configuration
- Check and customize the input variables
Workflow Recipes is currently an MVP feature, and we’d love to hear your feedback on it. Share your thoughts on Workflow Recipes by filling out our feedback survey below (~3-5min).
- (iOS) Install CocoaPods Dependencies
- (iOS) Install Carthage Dependencies
- (React Native) Install Dependencies
- (iOS) Run Tests on Simulator
- (iOS) Run Tests on a Physical Device
- (Android) Run Unit Tests
- (Android) Run UI / Instrumentation Tests on Virtual Device
- (Android) Run UI / Instrumentation Tests on Local Emulator
- (React Native) Run Tests
- (Flutter) Run Tests
- (iOS) Deploy to App Store Connect / TestFlight
- (Android) Deploy to Google Play (Internal, Alpha, Beta, Production)
- (iOS) Deploy to Bitrise.io
- (Android) Deploy to Bitrise.io
- (iOS) Deploy to Firebase App Distribution
- (Android) Deploy to Firebase App Distribution
- (iOS) Deploy to Visual Studio App Center
- (Android) Deploy to Visual Studio App Center
- Slack - Send Build Status
- Slack - Send the Build QR Code
- GitHub Pull Request - Send the Build QR Code
- (iOS) Cache Swift Package Manager (SPM) dependencies
- (iOS) Cache CocoaPods dependencies
- (iOS) Cache Carthage dependencies
- (Android) Cache Gradle dependencies
- (Android) Cache Gradle build tasks
- (Flutter) Cache Dart dependencies
- (React Native) Cache NPM dependencies
- Advanced key-based caching recipes