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 1.8 12 uses: actions/setup-java@v1 13 with: 14 java-version: 1.8 15 - name: Cache Gradle packages 16 uses: actions/cache@v2 17 with: 18 path: ~/.gradle/caches 19 key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }} 20 restore-keys: ${{ runner.os }}-gradle 21 - name: Build with Gradle 22 run: ./gradlew --continue verifyGoogleJavaFormat build connectedCheck 23 - name: Publish snapshot 24 if: github.event_name == 'push' 25 env: 26 OSSRH_DEPLOY_USERNAME: ${{ secrets.OSSRH_DEPLOY_USERNAME }} 27 OSSRH_DEPLOY_PASSWORD: ${{ secrets.OSSRH_DEPLOY_PASSWORD }} 28 run: ./publish-snapshot-on-commit.sh 29