Update build-apk.yml

This commit is contained in:
owo233 2023-10-03 17:25:21 +08:00 committed by GitHub
parent 9ed9f7fdc1
commit 03c50f92c2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 10 deletions

View File

@ -19,10 +19,10 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v3.6.0
uses: actions/checkout@v4.1.0
- name: Setup JDK 17
uses: actions/setup-java@v3.12.0
uses: actions/setup-java@v3.13.0
with:
distribution: "temurin"
java-version: 17
@ -34,16 +34,16 @@ jobs:
echo "sdk.dir=${ANDROID_HOME}" > local.properties
- name: Setup Gradle
uses: gradle/gradle-build-action@v2.8.0
uses: gradle/gradle-build-action@v2.9.0
- name: Build with Gradle
run: |
echo ${{ secrets.SIGN_KEYSTORE_BASE64 }} | base64 -d > keystore.jks
chmod +x ./gradlew
./gradlew :app:assembleRelease --build-cache --parallel --daemon --warning-mode all
echo "APK_FILE_ALL=$(find app/build/outputs/apk/app/release -name '*.apk')" >> $GITHUB_ENV
echo "APK_FILE_ARM64=$(find app/build/outputs/apk/arm64/release -name '*.apk')" >> $GITHUB_ENV
echo "APK_FILE_X86_64=$(find app/build/outputs/apk/x64/release -name '*.apk')" >> $GITHUB_ENV
./gradlew :app:assembleRelease --build-cache --parallel --daemon --warning-mode all --stacktrace
echo "APK_FILE_ALL=$(find app/build/outputs/apk/app/release -name '*.apk')" >> $GITHUB_ENV
echo "APK_FILE_ARM64=$(find app/build/outputs/apk/arm64/release -name '*.apk')" >> $GITHUB_ENV
echo "APK_FILE_X86_64=$(find app/build/outputs/apk/x64/release -name '*.apk')" >> $GITHUB_ENV
env:
KEYSTORE_PATH: "../keystore.jks"
KEYSTORE_PASSWORD: ${{ secrets.SIGN_KEYSTORE_PASSWORD }}
@ -63,19 +63,19 @@ jobs:
echo "|x86_64|$x86_64" >> $GITHUB_STEP_SUMMARY
- name: Upload ALL APK RELEASE
uses: actions/upload-artifact@master
uses: actions/upload-artifact@v3
with:
name: Shamrock-release-${{ github.event.head_commit.id }}-ALL
path: ${{ env.APK_FILE_ALL }}
- name: Upload ARM64 APK RELEASE
uses: actions/upload-artifact@master
uses: actions/upload-artifact@v3
with:
name: Shamrock-release-${{ github.event.head_commit.id }}-ARM64
path: ${{ env.APK_FILE_ARM64 }}
- name: Upload X86_64 APK RELEASE
uses: actions/upload-artifact@master
uses: actions/upload-artifact@v3
with:
name: Shamrock-release-${{ github.event.head_commit.id }}-X86_64
path: ${{ env.APK_FILE_X86_64 }}