Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 37ce1eb5 authored by Ellen Poe's avatar Ellen Poe
Browse files

Merge branch 'ellenhp/build_one_at_a_time' into 'main'

Only build arm64 in build stage and build each architecture individually in release stage

See merge request e/os/cardinal!12
parents 82fb2107 f9c26fe1
Loading
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -163,7 +163,7 @@ build:
    # Build debug APKs for each architecture
    - cd cardinal-android
    - touch local.properties
    - ./gradlew assembleArm64Debug assembleX86_64Debug --info --stacktrace --no-daemon
    - ./gradlew assembleArm64Debug --info --stacktrace --no-daemon
  artifacts:
    when: always
    paths:
@@ -258,16 +258,15 @@ release:
    - touch local.properties
    - |
      # Build APKs for each architecture
      ./gradlew assembleArm64Release assembleX86_64Release --info --stacktrace --no-daemon
      ./gradlew assembleArm64Release --info --stacktrace --no-daemon
      ./gradlew assembleX86_64Release --info --stacktrace --no-daemon
      # Build AABs for each architecture
      ./gradlew bundleArm64Release bundleX86_64Release --info --stacktrace --no-daemon
  artifacts:
    paths:
      - cardinal-android/app/build/outputs/apk/arm64/release/app-arm64-release.apk
      - cardinal-android/app/build/outputs/apk/x86_64/release/app-x86_64-release.apk
      - cardinal-android/app/build/outputs/bundle/arm64Release/app-arm64-release.aab
      - cardinal-android/app/build/outputs/bundle/x86_64Release/app-x86_64-release.aab
    expire_in: 30 days
    expire_in: 7 days
  release:
    tag_name: $CI_COMMIT_TAG
    name: 'Cardinal Maps ${CI_COMMIT_TAG#v}'