mirror of
https://github.com/JulianGro/overte.git
synced 2025-04-05 16:27:33 +02:00
35 lines
1.4 KiB
Bash
Executable file
35 lines
1.4 KiB
Bash
Executable file
#!/usr/bin/env bash
|
|
set -xeuo pipefail
|
|
|
|
ANDROID_BUILD_TYPE=release
|
|
ANDROID_BUILD_TARGET=assembleRelease
|
|
|
|
if [[ "$RELEASE_TYPE" == "PR" ]]; then
|
|
ANDROID_APK_SUFFIX=PR${RELEASE_NUMBER}-${GIT_COMMIT_SHORT}.apk ;
|
|
elif [[ "${STABLE_BUILD}" == "1" ]]; then
|
|
ANDROID_APK_SUFFIX=${RELEASE_NUMBER}.apk ;
|
|
else
|
|
ANDROID_APK_SUFFIX=${RELEASE_NUMBER}-${GIT_COMMIT_SHORT}.apk ;
|
|
fi
|
|
|
|
|
|
# Interface build
|
|
ANDROID_APP=interface
|
|
ANDROID_OUTPUT_DIR=./apps/${ANDROID_APP}/build/outputs/apk/${ANDROID_BUILD_TYPE}
|
|
ANDROID_OUTPUT_FILE=${ANDROID_APP}-${ANDROID_BUILD_TYPE}.apk
|
|
ANDROID_APK_NAME=Overte-${ANDROID_APK_SUFFIX}
|
|
./gradlew -PHIFI_ANDROID_PRECOMPILED=${HIFI_ANDROID_PRECOMPILED} -PVERSION_CODE=${VERSION_CODE} -PRELEASE_NUMBER=${RELEASE_NUMBER} -PRELEASE_TYPE=${RELEASE_TYPE} ${ANDROID_APP}:${ANDROID_BUILD_TARGET}
|
|
cp ${ANDROID_OUTPUT_DIR}/${ANDROID_OUTPUT_FILE} ./${ANDROID_APK_NAME}
|
|
|
|
# Quest Interface build
|
|
ANDROID_APP=questInterface
|
|
ANDROID_OUTPUT_DIR=./apps/${ANDROID_APP}/build/outputs/apk/${ANDROID_BUILD_TYPE}
|
|
ANDROID_OUTPUT_FILE=${ANDROID_APP}-${ANDROID_BUILD_TYPE}.apk
|
|
ANDROID_APK_NAME=Overte-Quest-Alpha-${ANDROID_APK_SUFFIX}
|
|
./gradlew -PHIFI_ANDROID_PRECOMPILED=${HIFI_ANDROID_PRECOMPILED} -PVERSION_CODE=${VERSION_CODE} -PRELEASE_NUMBER=${RELEASE_NUMBER} -PRELEASE_TYPE=${RELEASE_TYPE} ${ANDROID_APP}:${ANDROID_BUILD_TARGET} || true
|
|
cp ${ANDROID_OUTPUT_DIR}/${ANDROID_OUTPUT_FILE} ./${ANDROID_APK_NAME}
|
|
|
|
|
|
|
|
|
|
|