ci: build release APK, add short SHA to artifact file name

Co-authored-by: MinoriceOwO <154642983+minoriceowo@users.noreply.github.com>
This commit is contained in:
BinTianqi
2024-05-24 21:37:32 +08:00
parent 0c335aa6bb
commit c74b419c62

View File

@@ -1,4 +1,4 @@
name: Build Debug APK
name: Build APK
on:
push:
@@ -20,14 +20,26 @@ jobs:
distribution: 'adopt'
java-version: '21'
- name: Get short commit SHA
run: echo "SHORT_SHA=${GITHUB_SHA::7}" >> $GITHUB_ENV
- name: Grant execution permission to Gradle Wrapper
run: chmod +x gradlew
- name: Build with Gradle
- name: Build Debug APK
run: ./gradlew assembleDebug
- name: Upload artifact
- name: Upload Debug APK
uses: actions/upload-artifact@v4
with:
name: app-debug.apk
name: OwnDroid-CI-${{ env.SHORT_SHA }}-debug-testkey.apk
path: app/build/outputs/apk/debug/app-debug.apk
- name: Build Release APK
run: ./gradlew assembleRelease
- name: Upload Release APK
uses: actions/upload-artifact@v4
with:
name: OwnDroid-CI-${{ env.SHORT_SHA }}-release-testkey.apk
path: app/build/outputs/apk/debug/app-debug.apk