pr-build-workflow.yml 745 B

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