* 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.
163 lines
No EOL
5.2 KiB
Text
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= |