android.yml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. name: Android Build
  2. on:
  3. pull_request:
  4. branches:
  5. - 'master'
  6. push:
  7. branches:
  8. - 'master'
  9. jobs:
  10. build:
  11. name: Run Build
  12. runs-on: ubuntu-18.04
  13. steps:
  14. - uses: actions/checkout@v1
  15. - name: set up JDK 1.8
  16. uses: actions/setup-java@v1
  17. with:
  18. java-version: 1.8
  19. - name: Unit tests
  20. run: bash ./gradlew build
  21. #jobs:
  22. # test:
  23. # runs-on: macos-latest
  24. # steps:
  25. # - name: checkout
  26. # uses: actions/checkout@v3
  27. #
  28. # - name: run tests
  29. # uses: reactivecircus/android-emulator-runner@v2
  30. # with:
  31. # api-level: 29
  32. # script: bash ./gradlew connectedCheck
  33. # jobs:
  34. # # test:
  35. # # name: Run Unit Tests
  36. # # runs-on: ubuntu-18.04
  37. # # steps:
  38. # # - uses: actions/checkout@v1
  39. # # - name: set up JDK 1.8
  40. # # uses: actions/setup-java@v1
  41. # # with:
  42. # # java-version: 1.8
  43. # # - name: Unit tests
  44. # # run: bash ./gradlew test --stacktrace
  45. # apk:
  46. # name: Generate APK
  47. # runs-on: ubuntu-18.04
  48. # steps:
  49. # - uses: actions/checkout@v1
  50. # - name: set up JDK 1.8
  51. # uses: actions/setup-java@v1
  52. # with:
  53. # java-version: 1.8
  54. # - name: Build debug APK
  55. # run: bash ./gradlew assembleDebug --stacktrace
  56. # - name: Upload APK
  57. # uses: actions/upload-artifact@v1
  58. # with:
  59. # name: MiraiAndroid
  60. # path: app/build/outputs/apk/debug/app-debug.apk