mattermost-mobile/fastlane/env_vars_example
Martin Kraft 38d0c57466 RN-545: Builds, uploads to S3, notififes channel. (#1330)
* RN-545: Builds, uploads to S3, notififes channel.

* RN-545: Awesomeified the bot post.

* RN-545: Adds logos to qa builds. Uses env variable for mattermost() invocation to get exceptions via webhook.

* RN-545: Fix typo.
2018-01-10 16:26:05 -05:00

163 lines
No EOL
5.2 KiB
Text

############ 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=