@@ -5,6 +5,9 @@ on:
|
||||
tags:
|
||||
- 'v*'
|
||||
|
||||
env:
|
||||
JAVA_HOME: /usr/lib/jvm/java-17-openjdk
|
||||
|
||||
jobs:
|
||||
release:
|
||||
runs-on: android
|
||||
@@ -13,10 +16,10 @@ jobs:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Setup Java 17
|
||||
- name: Verify Java
|
||||
run: |
|
||||
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk
|
||||
export PATH=$JAVA_HOME/bin:$PATH
|
||||
echo "JAVA_HOME=$JAVA_HOME"
|
||||
which java
|
||||
java -version
|
||||
|
||||
- name: Setup Keystore
|
||||
@@ -37,14 +40,14 @@ jobs:
|
||||
- name: Build Signed APK
|
||||
env:
|
||||
KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }}
|
||||
KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }}
|
||||
KEY_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }}
|
||||
KEY_ALIAS: ${{ secrets.KEY_ALIAS }}
|
||||
run: |
|
||||
export ANDROID_HOME=/opt/android-sdk
|
||||
export PATH=$ANDROID_HOME/cmdline-tools/latest/bin:$PATH
|
||||
java -version
|
||||
gradle assembleRelease --no-daemon --stacktrace
|
||||
VERSION=${GITHUB_REF#refs/tags/}
|
||||
cp app/build/outputs/apk/release/app-release.apk app/build/outputs/apk/release/app-${VERSION}-signed.apk
|
||||
echo "APK_NAME=app-${VERSION}-signed.apk" >> $GITHUB_ENV
|
||||
|
||||
- name: Create Release
|
||||
|
||||
Reference in New Issue
Block a user