main.yml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. name: build
  2. on: [push, pull_request]
  3. jobs:
  4. build-android:
  5. runs-on: ubuntu-latest
  6. steps:
  7. - name: Setup Java 8
  8. uses: actions/setup-java@v1
  9. with:
  10. java-version: 1.8
  11. - name: Checkout
  12. uses: actions/checkout@v2
  13. with:
  14. submodules: true
  15. - name: Build
  16. run: bash ./gradlew assembleNormalRelease assembleEmbedRelease bundleNormalRelease bundleEmbedRelease
  17. - name: Artifact (embed APK)
  18. uses: actions/upload-artifact@v2
  19. with:
  20. name: love-android-embed.apk
  21. path: app/build/outputs/apk/embed/release/app-embed-release-unsigned.apk
  22. - name: Artifact (normal APK)
  23. uses: actions/upload-artifact@v2
  24. with:
  25. name: love-android.apk
  26. path: app/build/outputs/apk/normal/release/app-normal-release-unsigned.apk
  27. - name: Artifact (embed AAB)
  28. uses: actions/upload-artifact@v2
  29. with:
  30. name: love-android-embed.aab
  31. path: app/build/outputs/bundle/embedRelease/app-embed-release.aab
  32. - name: Artifact (normal AAB)
  33. uses: actions/upload-artifact@v2
  34. with:
  35. name: love-android.aab
  36. path: app/build/outputs/bundle/normalRelease/app-normal-release.aab