pr-build-workflow.yml 714 B

1234567891011121314151617181920212223242526272829
  1. name: PR Build
  2. on: pull_request
  3. env:
  4. RUN_JOBS: ${{ github.repository == 'spring-projects/spring-security' }}
  5. jobs:
  6. build:
  7. name: Build
  8. runs-on: ubuntu-latest
  9. steps:
  10. - if: env.RUN_JOBS == 'true'
  11. uses: actions/checkout@v2
  12. - name: Set up JDK
  13. if: env.RUN_JOBS == 'true'
  14. uses: actions/setup-java@v1
  15. with:
  16. java-version: '17'
  17. - name: Setup Gradle
  18. if: env.RUN_JOBS == 'true'
  19. uses: gradle/gradle-build-action@v2
  20. with:
  21. cache-read-only: true
  22. env:
  23. GRADLE_USER_HOME: ~/.gradle
  24. - name: Build with Gradle
  25. if: env.RUN_JOBS == 'true'
  26. run: ./gradlew clean build --continue --scan