build.yml 876 B

1234567891011121314151617181920212223242526272829303132
  1. on:
  2. workflow_dispatch:
  3. push:
  4. jobs:
  5. build-linux:
  6. runs-on: ubuntu-latest
  7. steps:
  8. - uses: actions/checkout@v3
  9. - uses: actions/setup-java@v3
  10. with:
  11. distribution: 'temurin'
  12. java-version: '17'
  13. - shell: bash
  14. run: ./gradlew linuxX64Binaries -Prelease
  15. - shell: bash
  16. run: ./gradlew linuxArm64Binaries -Prelease
  17. - shell: bash
  18. run: ./gradlew linuxX64DistTar linuxArm64DistTar
  19. build-macos:
  20. runs-on: macos-latest
  21. steps:
  22. - uses: actions/checkout@v3
  23. - uses: actions/setup-java@v3
  24. with:
  25. distribution: 'temurin'
  26. java-version: '17'
  27. - shell: bash
  28. run: ./gradlew macosX64Binaries -Prelease
  29. - shell: bash
  30. run: ./gradlew macosArm64Binaries -Prelease
  31. - shell: bash
  32. run: ./gradlew macosX64DistZip macosArm64DistZip