diff options
Diffstat (limited to '.github/workflows/gradle-build.yaml')
-rw-r--r-- | .github/workflows/gradle-build.yaml | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/.github/workflows/gradle-build.yaml b/.github/workflows/gradle-build.yaml new file mode 100644 index 0000000..c42648c --- /dev/null +++ b/.github/workflows/gradle-build.yaml @@ -0,0 +1,28 @@ +name: Gradle + +on: [push, pull_request] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: Set up JDK 1.8 + uses: actions/setup-java@v1 + with: + java-version: 1.8 + - name: Cache Gradle packages + uses: actions/cache@v2 + with: + path: ~/.gradle/caches + key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }} + restore-keys: ${{ runner.os }}-gradle + - name: Build with Gradle + run: ./gradlew --continue verifyGoogleJavaFormat build connectedCheck + - name: Publish snapshot + if: github.event_name == 'push' + env: + OSSRH_DEPLOY_USERNAME: ${{ secrets.OSSRH_DEPLOY_USERNAME }} + OSSRH_DEPLOY_PASSWORD: ${{ secrets.OSSRH_DEPLOY_PASSWORD }} + run: ./publish-snapshot-on-commit.sh |