Skip to content
Snippets Groups Projects
Commit 91733846 authored by Andri Joos's avatar Andri Joos :blush:
Browse files

make aab name configurable

parent a2c993e1
No related branches found
No related tags found
No related merge requests found
...@@ -18,6 +18,7 @@ variables: ...@@ -18,6 +18,7 @@ variables:
FLUTTER_ANDROID_IMAGE: andrijoos/flutter:3.24.5-android FLUTTER_ANDROID_IMAGE: andrijoos/flutter:3.24.5-android
BUNDLETOOL_IMAGE: andrijoos/bundletool BUNDLETOOL_IMAGE: andrijoos/bundletool
ANDROID_PLATFORMS: android-arm,android-arm64,android-x64 ANDROID_PLATFORMS: android-arm,android-arm64,android-x64
AAB_NAME: ${APP_NAME}_${APPLICATION_VERSION}.aab
.build_android: .build_android:
stage: build stage: build
...@@ -28,7 +29,7 @@ variables: ...@@ -28,7 +29,7 @@ variables:
- amd64 - amd64
artifacts: artifacts:
paths: paths:
- ${APP_NAME}_${APPLICATION_VERSION}.aab - ${AAB_NAME}
expire_in: 1 day expire_in: 1 day
script: script:
- cd ${APP_DIRECTORY} - cd ${APP_DIRECTORY}
...@@ -39,7 +40,7 @@ variables: ...@@ -39,7 +40,7 @@ variables:
- echo $SIGNING_KEYSTORE | base64 -d > $SINGING_KEYSTORE_FILE - echo $SIGNING_KEYSTORE | base64 -d > $SINGING_KEYSTORE_FILE
- flutter build appbundle --release --target-platform ${ANDROID_PLATFORMS} --build-name ${APPLICATION_VERSION} --build-number ${APPLICATION_BUILD_NUMBER} - flutter build appbundle --release --target-platform ${ANDROID_PLATFORMS} --build-name ${APPLICATION_VERSION} --build-number ${APPLICATION_BUILD_NUMBER}
after_script: after_script:
- mv ${APP_DIRECTORY}/build/app/outputs/bundle/release/app-release.aab ./${APP_NAME}_${APPLICATION_VERSION}.aab - mv ${APP_DIRECTORY}/build/app/outputs/bundle/release/app-release.aab ./${AAB_NAME}
.build_universal_apk: .build_universal_apk:
stage: build stage: build
...@@ -54,6 +55,6 @@ variables: ...@@ -54,6 +55,6 @@ variables:
expire_in: 1 day expire_in: 1 day
script: script:
- echo $SIGNING_KEYSTORE | base64 -d > keystore.jks - echo $SIGNING_KEYSTORE | base64 -d > keystore.jks
- bundletool build-apks --bundle=${APP_NAME}_${APPLICATION_VERSION}.aab --output=apks.apks --mode=universal --ks=keystore.jks --ks-pass=pass:$SIGNING_STORE_PW --ks-key-alias=$SIGNING_KEY_ALIAS --key-pass=pass:$SIGNING_KEY_PW - bundletool build-apks --bundle=${AAB_NAME} --output=apks.apks --mode=universal --ks=keystore.jks --ks-pass=pass:$SIGNING_STORE_PW --ks-key-alias=$SIGNING_KEY_ALIAS --key-pass=pass:$SIGNING_KEY_PW
- unzip -q apks.apks -d apks - unzip -q apks.apks -d apks
- mv apks/universal.apk ./${APP_NAME}_${APPLICATION_VERSION}.apk - mv apks/universal.apk ./${APP_NAME}_${APPLICATION_VERSION}.apk
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment