compose-lobsters/.github/workflows/pull_request.yml
Harsh Shandilya 04f0aa1a7a
github: setup JDK 11 in PR workflow
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-02 20:14:04 +05:30

36 lines
856 B
YAML

name: CI
"on":
push:
branches:
- staging
- trying
- develop
pull_request:
branches:
- "**"
jobs:
test-pr:
runs-on: ubuntu-latest
steps:
- uses: actions/setup-java@d202f5dbf7256730fb690ec59f6381650114feb2
with:
java-version: '11'
- name: Checkout repository
uses: actions/checkout@c952173edf28a2bd22e1a4926590c1ac39630461
- name: Copy CI gradle.properties
run: mkdir -p ~/.gradle ; cp .github/ci-gradle.properties ~/.gradle/gradle.properties
- uses: burrunan/gradle-cache-action@v1
name: Run unit tests
with:
arguments: testDebug
- name: (Fail-only) upload test report
if: failure()
uses: actions/upload-artifact@27bce4eee761b5bc643f46a8dfb41b430c8d05f6
with:
name: Test report
path: app/build/reports