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

Commit 5e8f2ab9 authored by Sayantan Roychowdhury's avatar Sayantan Roychowdhury
Browse files

.gitlab-ci.yml - enhancement

parent 5a72ff80
Loading
Loading
Loading
Loading
Loading
+12 −7
Original line number Diff line number Diff line
image: "registry.gitlab.e.foundation/e/os/docker-android-apps-cicd:legacy"

variables:
  APK_PATH: "app/build/outputs/apk/release"
  UNSIGNED_APK: "app-release-unsigned.apk"
  DEV_APK: "PWA-player-dev.apk"
  STABLE_APK: "PWA-player-stable.apk"

stages:
- build
- release
@@ -19,16 +25,11 @@ build:
  - ./gradlew assembleRelease
  artifacts:
    paths:
    - app/build/outputs/apk/release
    - $APK_PATH
  
generate-apks:
  stage: release
  when: manual
  variables:
    APK_PATH: "app/build/outputs/apk/release"
    UNSIGNED_APK: "app-release-unsigned.apk"
    DEV_APK: "PWA-player-dev.apk"
    STABLE_APK: "PWA-player-stable.apk"
  before_script:
    - apt update && apt install apksigner -y
  script:
@@ -40,3 +41,7 @@ generate-apks:
    - java -jar /usr/bin/apksigner sign --ks ~/proprietary.keystore.jks --ks-key-alias $KEYSTORE_ALIAS_STABLE --ks-pass env:KEYSTORE_PASSWORD $STABLE_APK && echo "Signed STABLE"
  after_script:
    - rm ~/proprietary.keystore.jks
  artifacts:
    paths:
      - $APK_PATH/$DEV_APK
      - $APK_PATH/$STABLE_APK
 No newline at end of file