ci.yml 662 B

1234567891011121314151617181920212223242526272829303132
  1. name: Sentinel CI
  2. on:
  3. push:
  4. branches: [ master ]
  5. pull_request:
  6. branches: [ master ]
  7. jobs:
  8. build:
  9. runs-on: ubuntu-18.04
  10. strategy:
  11. matrix:
  12. java: [8, 11]
  13. steps:
  14. - name: Checkout
  15. uses: actions/checkout@v2
  16. - name: Setup Java
  17. uses: actions/setup-java@v1
  18. with:
  19. java-version: ${{ matrix.java }}
  20. architecture: x64
  21. - name: Test with Maven
  22. run: mvn test
  23. - name: Build with Maven
  24. run: mvn install -DskipTests=true -Dmaven.javadoc.skip=true -B -V -DminimumPriority=1
  25. - name: Run Codecov
  26. run: bash <(curl -s https://codecov.io/bash)