name: Test on: push: paths: - 'src/**' jobs: pitest: 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: 11 distribution: 'adopt' - name: Gradle Test run: ./gradlew test --no-daemon - name: Upload Tests uses: easingthemes/ssh-deploy@v2 env: SSH_PRIVATE_KEY: ${{ secrets.SERVER_SSH_KEY }} ARGS: "-rvzt --delete" SOURCE: "build/reports/tests/test/" REMOTE_HOST: ${{ secrets.REMOTE_HOST }} REMOTE_USER: ${{ secrets.REMOTE_USER }} TARGET: ${{ secrets.REMOTE_TARGET }}