Files
love-android/.github/workflows/main.yml
T
2020-12-25 23:10:36 +08:00

44 lines
1.4 KiB
YAML

name: build
on: [push, pull_request]
jobs:
build-android:
runs-on: ubuntu-latest
steps:
- name: Setup Java 8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Checkout
uses: actions/checkout@v2
with:
submodules: true
- name: Build
run: bash ./gradlew assembleNormalDebug assembleNormalRelease assembleEmbedRelease bundleNormalRelease bundleEmbedRelease
- name: Artifact (normal debug APK)
uses: actions/upload-artifact@v2
with:
name: love-android-debug.apk
path: app/build/outputs/apk/normal/debug/app-normal-debug.apk
- name: Artifact (embed APK)
uses: actions/upload-artifact@v2
with:
name: love-android-embed.apk
path: app/build/outputs/apk/embed/release/app-embed-release-unsigned.apk
- name: Artifact (normal APK)
uses: actions/upload-artifact@v2
with:
name: love-android.apk
path: app/build/outputs/apk/normal/release/app-normal-release-unsigned.apk
- name: Artifact (embed AAB)
uses: actions/upload-artifact@v2
with:
name: love-android-embed.aab
path: app/build/outputs/bundle/embedRelease/app-embed-release.aab
- name: Artifact (normal AAB)
uses: actions/upload-artifact@v2
with:
name: love-android.aab
path: app/build/outputs/bundle/normalRelease/app-normal-release.aab