name: ci-build on: push: branches-ignore: [ main ] pull_request: branches: [ main ] jobs: build: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v2 - name: Set up JDK 15 uses: actions/setup-java@v1.4.3 with: java-version: 15 - name: Gradle build cache uses: actions/cache@v2 with: path: ~/.gradle/caches key: ${{ runner.os }}-gradle-build-${{ hashFiles('**/*.gradle*') }} restore-keys: ${{ runner.os }}-gradle-build- - name: Gradle wrapper cache uses: actions/cache@v2 with: path: ~/.gradle/wrapper key: ${{ runner.os }}-gradle-wrapper-${{ hashFiles('**/gradle-wrapper.properties') }} - name: Build with Gradle run: ./gradlew build