• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1name: 'Gradle Build'
2description: 'Builds artifacts using Gradle.'
3
4runs:
5  using: "composite"
6  steps:
7  - name: 'Install Java ${{ env.USE_JAVA_VERSION_FOR_GRADLE }}'
8    uses: actions/setup-java@v4
9    with:
10      distribution: '${{ env.USE_JAVA_DISTRIBUTION }}'
11      java-version: '${{ env.USE_JAVA_VERSION_FOR_GRADLE }}'
12  - name: 'Check out repository'
13    uses: actions/checkout@v4
14  - name: 'Cache Gradle files'
15    uses: actions/cache@v4
16    with:
17      path: |
18        ~/.gradle/caches
19        ~/.gradle/wrapper
20      key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
21      restore-keys: |
22        ${{ runner.os }}-gradle-
23  - name: 'Build Gradle version'
24    run: ./util/build-gradle.sh
25    shell: bash
26