[Android] ReleaseBuild: add amazon bundle
Duncan McNamara
git at videolan.org
Tue Mar 18 10:35:29 UTC 2025
vlc-android | branch: refs/tags/test-amazon-ci | Duncan McNamara <dcn.mcnamara at gmail.com> | Mon Mar 17 12:07:02 2025 +0100| [eff9300fb191025d609108f75ca962c1faa160e3] | committer: Duncan McNamara
ReleaseBuild: add amazon bundle
Amazon store now requires app bundles, though unlike the play store, it
requires API 17+
Fixes #3168
> https://code.videolan.org/videolan/vlc-android/commit/eff9300fb191025d609108f75ca962c1faa160e3
---
application/app/build.gradle | 7 +++++++
buildsystem/gitlab/.gitlab-ci.yml | 1 +
2 files changed, 8 insertions(+)
diff --git a/application/app/build.gradle b/application/app/build.gradle
index 64adb29a2a..212c3be4ed 100644
--- a/application/app/build.gradle
+++ b/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
diff --git a/buildsystem/gitlab/.gitlab-ci.yml b/buildsystem/gitlab/.gitlab-ci.yml
index 8f9a48611e..23135a0f56 100644
--- a/buildsystem/gitlab/.gitlab-ci.yml
+++ b/buildsystem/gitlab/.gitlab-ci.yml
@@ -502,6 +502,7 @@ release:
- ./buildsystem/compile.sh --init
- ./gradlew assembleRelease
- ./gradlew bundleVlcBundle
+ - ./gradlew bundleVlcBundleAmazon
artifacts:
name: "${CI_COMMIT_TAG}"
paths:
More information about the Android
mailing list