name: Test on: [push] jobs: test: if: github.ref == 'refs/heads/master' runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Setup JDK uses: actions/setup-java@v2 with: java-version: 17 distribution: 'temurin' - name: Gradle Test run: ./gradlew test - name: Upload Tests uses: easingthemes/ssh-deploy@v2 env: SSH_PRIVATE_KEY: ${{ secrets.SERVER_SSH_KEY }} ARGS: "-rvzt --delete" SOURCE: "build/reports/tests" REMOTE_HOST: ${{ secrets.REMOTE_HOST }} REMOTE_USER: ${{ secrets.REMOTE_USER }} TARGET: ${{ secrets.REMOTE_TARGET }}