pullrequest.yml 608 B

1234567891011121314151617181920212223242526
  1. name: Pull Request
  2. on:
  3. pull_request:
  4. env:
  5. JAVA_VERSION: 19
  6. defaults:
  7. run:
  8. shell: bash
  9. jobs:
  10. test:
  11. name: Compile and Test
  12. runs-on: ubuntu-latest
  13. if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]')"
  14. steps:
  15. - uses: actions/checkout@v3
  16. - uses: actions/setup-java@v3
  17. with:
  18. distribution: 'zulu'
  19. java-version: ${{ env.JAVA_VERSION }}
  20. cache: 'maven'
  21. - name: Build and Test
  22. run: xvfb-run mvn -B clean install jacoco:report -Pcoverage,dependency-check