Browse Source

ReleaseBuild: add amazon bundle

Amazon store now requires app bundles, though unlike the play store, it
requires API 17+

Fixes #3168
merge-requests/2174/head
Duncan McNamara 1 year ago
committed by Nicolas Pomepuy
parent
commit
983c9678e0
  1. 7
      application/app/build.gradle
  2. 2
      buildsystem/gitlab/.gitlab-ci.yml

7
application/app/build.gradle

@ -70,6 +70,9 @@ android {
beforeVariants(selector().withBuildType("vlcBundle")) { variantBuilder ->
variantBuilder.minSdk = 30
}
beforeVariants(selector().withBuildType("vlcBundleAmazon")) { variantBuilder ->
variantBuilder.minSdk = 17
}
}
buildTypes {
@ -88,6 +91,10 @@ android {
initWith release
matchingFallbacks = ['release']
}
vlcBundleAmazon {
initWith release
matchingFallbacks = ['release']
}
debug {
applicationIdSuffix ".debug"
jniDebuggable true

2
buildsystem/gitlab/.gitlab-ci.yml

@ -502,11 +502,13 @@ release:
- ./buildsystem/compile.sh --init
- ./gradlew assembleRelease
- ./gradlew bundleVlcBundle
- ./gradlew bundleVlcBundleAmazon
artifacts:
name: "${CI_COMMIT_TAG}"
paths:
- application/app/build/outputs/apk/release/VLC-Android-*.apk
- application/app/build/outputs/bundle/vlcBundle/*.aab
- application/app/build/outputs/bundle/vlcBundleAmazon/*.aab
# - application/app/build/outputs/mapping/release/mapping.txt
expire_in: 2 weeks

Loading…
Cancel
Save