############ COMMON ############ export LC_ALL="en_US.UTF-8" ############ ANDROID ############ # Should we submit the app to be rollout in Google Play, use along with SUPPLY_TRACK export SUBMIT_ANDROID_TO_GOOGLE_PLAY=false # Defines if the Android app should be built in release mode export ANDROID_BUILD_FOR_RELEASE=false # Should we use the assets found in assets/release/icons/android export ANDROID_REPLACE_ASSETS=false # Should we increment the Android app build number export ANDROID_INCREMENT_BUILD_NUMBER=false # The message that will be used for committing the increment of the build number, build number will be appended to the end of this message export ANDROID_COMMIT_INCREMENT_BUILD_NUMBER_MESSAGE="Bump Android build number to" # The name of the app as it is going to be shown in the Android home screen export ANDROID_APP_NAME="Mattermost Beta" # The package Id for the Android app export ANDROID_PACKAGE_ID=com.mattermost.rnbeta # The track of the application to use when submitting to Google Play, valid values are: alpha, beta, production export SUPPLY_TRACK= # The package id of the application, should match ANDROID_PACKAGE_ID export SUPPLY_PACKAGE_NAME=com.mattermost.rnbeta # The path to the service account json file used to authenticate with Google export SUPPLY_JSON_KEY= ############ IOS ############ # Should we run Fastlane's match to sync the provisioning profiles export SYNC_IOS_PROVISIONING_PROFILES=false # Should we submit the app to TestFlight once the build completes export SUBMIT_IOS_TO_TESTFLIGHT=false # Defines if the iOS app should be built in release mode export IOS_BUILD_FOR_RELEASE=false # Should we use the assets found in assets/release/icons/ios export IOS_REPLACE_ASSETS=false # Should we increment the iOS app build number export IOS_INCREMENT_BUILD_NUMBER=false # The message that will be used for committing the increment of the build number, build number will be appended to the end of this message export IOS_COMMIT_INCREMENT_BUILD_NUMBER_MESSAGE="Bump iOS build number to" # The name of the app as it is going to be shown in the iOS home screen export IOS_APP_NAME="Mattermost Beta" # The Bundle Identifier for the main app export IOS_MAIN_APP_IDENTIFIER=com.mattermost.rnbeta # The Bundle Identifier for the extension app export IOS_EXTENSION_APP_IDENTIFIER=com.mattermost.rnbeta.MattermostShare # The iOS App Group identifier used to share data between the app and the extension export IOS_APP_GROUP=group.com.mattermost.rnbeta # Method used to export the archive. Valid values are: app-store, ad-hoc, package, enterprise, development, developer-id export IOS_BUILD_EXPORT_METHOD=app-store # Your Apple ID Username export MATCH_USERNAME= # Your Apple ID Password export MATCH_PASSWORD= # URL to the git repo containing all the certificates export MATCH_GIT_URL= # The bundle identifier(s) of your app (comma-separated) export MATCH_APP_IDENTIFIER=com.mattermost.rnbeta.MattermostShare,com.mattermost.rnbeta # Define the profile type. Valid values are: appstore, adhoc, development, enterprise export MATCH_TYPE=adhoc # Make a shallow clone of the repository (truncate the history to 1 revision) export MATCH_SHALLOW_CLONE=true # Skip generation of a README.md for the created git repository export MATCH_SKIP_DOCS=true # The ID of your Developer Portal team export FASTLANE_TEAM_ID= # Your Apple ID Username export PILOT_USERNAME= # Don't wait for the build to process. export PILOT_SKIP_WAITING_FOR_BUILD_PROCESSING=true ############ ANALYTICS AND CRASH REPORT ############ # Your Segment API Key if you want to track analytics using segment.io export SEGMENT_API_KEY= # If you want to enable sentry to collect crash reports export SENTRY_ENABLED=false # Your sentry organization export SENTRY_ORG= # The name of your iOS Mattermost project in Sentry export SENTRY_PROJECT_IOS=mattermost-mobile-ios # The DSN for your iOS Mattermost project export SENTRY_DSN_IOS= # The name of your Android Mattermost project in Sentry export SENTRY_PROJECT_ANDROID=mattermost-mobile-android # The DSN for your Android Mattermost project export SENTRY_DSN_ANDROID= # Your Sentry auth token export SENTRY_AUTH_TOKEN= ############ GIT ############ # Commit changes made by the increase build number to a remote git and optionally submit a Pull Request to Github export COMMIT_CHANGES_TO_GIT=false # Reset your git branch for any changes made and checkout the master branch export RESET_GIT_BRANCH=false # Ensure that there are no pending changes to be committed before building the app export ENSURE_GIT_IS_CLEAN=true # The remote git where to submit the branch export GIT_REMOTE=origin # The name of the local branch to be created before building the app export GIT_LOCAL_BRANCH= # The name of the remote branch to be created when submitting the changes export GIT_REMOTE_BRANCH=beta # The API Token in github in order to submit a Pull Request export GITHUB_PULL_REQUEST_API_TOKEN= # The GitHub repo to submit the Pull Request against. export GITHUB_PULL_REQUEST_REPO=mattermost/mattermost-mobile ############ WEBHOOK ############ export MATTERMOST_WEBHOOK_URL= export MATTERMOST_URL=$MATTERMOST_WEBHOOK_URL ############ AWS ############ export AWS_ACCESS_KEY_ID= export AWS_SECRET_ACCESS_KEY= export AWS_BUCKET_NAME= export AWS_REGION=