name: CI on: push: branches-ignore: [ master ] pull_request: jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - name: Setup JDK uses: actions/setup-java@v3 with: distribution: temurin java-version: 17 cache: gradle - name: Build run: ./gradlew - name: Test run: ./gradlew test - name: Upload artifacts uses: actions/upload-artifact@v3 with: path: build/libs/*