reusable-gradle-plugins.yml 724 B

123456789101112131415161718192021222324252627282930
  1. name: Reusable - Gradle plugins
  2. on:
  3. workflow_call:
  4. inputs:
  5. cache-read-only:
  6. type: boolean
  7. required: false
  8. no-build-cache:
  9. type: boolean
  10. required: false
  11. jobs:
  12. gradle-plugins:
  13. runs-on: ubuntu-latest
  14. steps:
  15. - uses: actions/checkout@v3
  16. - name: Set up JDK 11 for running Gradle
  17. uses: actions/setup-java@v3
  18. with:
  19. distribution: temurin
  20. java-version: 11
  21. - name: Build
  22. uses: gradle/gradle-build-action@v2
  23. with:
  24. arguments: build ${{ inputs.no-build-cache && '--no-build-cache' || '' }}
  25. build-root-directory: gradle-plugins
  26. cache-read-only: ${{ inputs.cache-read-only }}