############ VARIABLE VALUES ############ #export MATTERMOST_WEBHOOK_URL= export BRANCH_TO_BUILD=master export GIT_LOCAL_BRANCH=build export APP_NAME="Mattermost Beta" export APP_SCHEME=mattermost #export INCREMENT_BUILD_NUMBER=false ## This sets the version number ex: 1.22.0 if not set it uses the one in the code base #export VERSION_NUMBER= ## This sets the version number ex: 210 if not set it uses the one in the code base (this one should increment always by 1 and will only update if INCREMENT_BUILD_NUMBER is true #export BUILD_NUMBER= ############ MAKE GIT RESTORE THE BRANCH STATE ONCE BUILD FINISHES ############ export COMMIT_CHANGES_TO_GIT=true export RESET_GIT_BRANCH=true ############ NO NEED TO CHANGE AND THIS ENSURES THAT NODEJS DOESN'T CRASH WHILE BUILDING ############ export LC_ALL="en_US.UTF-8" export NODE_OPTIONS=--max_old_space_size=12000 ############ MATCH IS USED TO SYNC THE IOS PROVISIONING PROFILES ############ export MATCH_USERNAME= export FASTLANE_PASSWORD= export MATCH_PASSWORD= export MATCH_KEYCHAIN_PASSWORD= export MATCH_GIT_URL= export MATCH_APP_IDENTIFIER=com.mattermost.rnbeta.NotificationService,com.mattermost.rnbeta.MattermostShare,com.mattermost.rnbeta export MATCH_TYPE=appstore export MATCH_SHALLOW_CLONE=true export MATCH_SKIP_DOCS=true export FASTLANE_TEAM_ID= export SYNC_PROVISIONING_PROFILES=true ############ NEEDED TO UPLOAD THE BUILD TO TESTFLIGHT ############ export PILOT_USERNAME= export PILOT_SKIP_WAITING_FOR_BUILD_PROCESSING=true ############ NEEDED TO UPLOAD THE BUILD TO GOOGLE PLAY ############ export SUPPLY_TRACK=alpha export SUPPLY_PACKAGE_NAME=com.mattermost.rnbeta export SUPPLY_JSON_KEY= export SUPPLY_VALIDATE_ONLY=false ############ REPLACE ASSETS, BUILD IN RELEASE MODE ############ export BETA_BUILD=true export BUILD_FOR_RELEASE=true export REPLACE_ASSETS=false ############ APP IDENTIFIERS ############ export MAIN_APP_IDENTIFIER=com.mattermost.rnbeta export EXTENSION_APP_IDENTIFIER=com.mattermost.rnbeta.MattermostShare export NOTIFICATION_SERVICE_IDENTIFIER=com.mattermost.rnbeta.NotificationService export IOS_APP_GROUP=group.com.mattermost.rnbeta export IOS_ICLOUD_CONTAINER=iCloud.com.mattermost.rnbeta export IOS_BUILD_EXPORT_METHOD=app-store ############ SET TO TRUE TO UPLOAD THE BUILDS TO TESTFLIGH AND GOOGLE PLAY ############ export SUBMIT_IOS_TO_TESTFLIGHT=false export SUBMIT_ANDROID_TO_GOOGLE_PLAY=false ############ OPTIONAL ############ #export SENTRY_ENABLED= #export SENTRY_ORG= #export SENTRY_PROJECT_IOS= #export SENTRY_DSN_IOS= #export SENTRY_PROJECT_ANDROID= #export SENTRY_DSN_ANDROID= #export SENTRY_AUTH_TOKEN= ############ UPLOAD THE BUILDS TO AWS S3 ############ #export AWS_ACCESS_KEY_ID= #export AWS_SECRET_ACCESS_KEY= #export AWS_BUCKET_NAME= #export AWS_FOLDER_NAME= #export AWS_REGION=