1name: Gradle 2 3on: [push, pull_request] 4 5jobs: 6 build: 7 runs-on: ubuntu-latest 8 9 steps: 10 - uses: actions/checkout@v2 11 - name: Set up JDK 11 12 uses: actions/setup-java@v3 13 with: 14 distribution: 'zulu' 15 java-version: '11' 16 - name: Cache Gradle packages 17 uses: actions/cache@v2 18 with: 19 path: ~/.gradle/caches 20 key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }} 21 restore-keys: ${{ runner.os }}-gradle 22 - name: Build with Gradle 23 run: ./gradlew --continue verifyGoogleJavaFormat build connectedCheck 24 - name: Publish snapshot 25 if: github.event_name == 'push' 26 env: 27 OSSRH_DEPLOY_USERNAME: ${{ secrets.OSSRH_DEPLOY_USERNAME }} 28 OSSRH_DEPLOY_PASSWORD: ${{ secrets.OSSRH_DEPLOY_PASSWORD }} 29 run: ./publish-snapshot-on-commit.sh 30