gecko/release/android/build-apk.sh

30 lines
672 B
Bash
Raw Permalink Normal View History

2021-02-25 21:44:59 +01:00
#!/bin/bash
if [[ -z "${1}" ]]; then
echo "Fatal: no version given to build script"
exit 1
fi
APPNAME="gecko"
VERSION=$(awk -F '+' '{ print $1 }' <<<${1})
BUILD=$(awk -F '+' '{ print $2 }' <<<${1})
ORI_APP="app-release.apk"
APK_FILENAME="${APPNAME}-${VERSION}+${BUILD}.apk"
echo "artifact name: ${APK_FILENAME}"
# Build APK
echo "Build APK..."
2022-05-21 06:47:26 +02:00
#flutter clean
2021-02-25 21:44:59 +01:00
flutter build apk --release --build-name $VERSION --build-number $BUILD
# Create artifacts folder
ARTIFACTS_FOLDER="work/bin"
mkdir -p ${ARTIFACTS_FOLDER}
# Move APK in artifacts folder
APK_PATH="${ARTIFACTS_FOLDER}/${APK_FILENAME}"
mv build/app/outputs/flutter-apk/$ORI_APP "$APK_PATH" || exit 1
exit 0