Run fastlane for beta deployment
How to deploy to fastlane beta in the Flutter workflow editor pre-publish script
If your Flutter app has an existing fastlane setup for beta deployment, you can easily run fastlane scripts as part of the Codemagic build process and publish to Crashlytics, for example. Note that our build machines have fastlane pre-installed. You can use the pre-publish script example below to execute
fastlane beta for successful Android builds.
- Before running the script, navigate to App settings > Environment variables and add the API keys / secrets required for authorizing with the third-party service as secure environment variables.
- Click on the + sign between Build and Distribution and paste your script to the pre-publish script field.
#!/usr/bin/env bash set -e # exit on the first failed command set -x # print all executed commands to the log if [ "$FCI_BUILD_STEP_STATUS" = "success" ] then gem install bundler cd android bundle install bundle exec fastlane beta fi
Now, your app is published to the beta testing services specified in your beta lane whenever your workflow is built successfully.