main.yml 768 B

12345678910111213141516171819202122232425262728293031323334
  1. name: Java
  2. on:
  3. push:
  4. branches: [ master ]
  5. pull_request:
  6. branches: [ master ]
  7. jobs:
  8. build:
  9. name: Build
  10. runs-on: ubuntu-latest
  11. steps:
  12. - name: Check out code
  13. uses: actions/checkout@v2
  14. - name: Cache local Maven repository
  15. uses: actions/cache@v2
  16. with:
  17. path: ~/.m2/repository
  18. key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
  19. restore-keys: |
  20. ${{ runner.os }}-maven-
  21. - uses: actions/cache@v2
  22. with:
  23. path: |
  24. ~/.gradle/caches
  25. ~/.gradle/wrapper
  26. key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
  27. restore-keys: |
  28. ${{ runner.os }}-gradle-