aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/gradle-build.yaml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/gradle-build.yaml')
-rw-r--r--.github/workflows/gradle-build.yaml28
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