java-ci.yaml 562 B

12345678910111213141516171819202122232425
  1. name: Java CI
  2. on:
  3. pull_request:
  4. push:
  5. jobs:
  6. build:
  7. runs-on: ubuntu-latest
  8. steps:
  9. - uses: actions/checkout@v3
  10. - name: Set up JDK 17
  11. uses: actions/setup-java@v3
  12. with:
  13. java-version: '17'
  14. distribution: 'adopt'
  15. cache: 'maven'
  16. - name: Build with Maven
  17. run: mvn --batch-mode --update-snapshots package
  18. - name: Archive artifacts
  19. uses: actions/upload-artifact@v3
  20. with:
  21. name: MissileWars jar
  22. path: missilewars-plugin/target/MissileWars-*.jar