--- machine: java: version: oraclejdk8 environment: TERM: dumb GRADLE_OPTS: -Xmx3g checkout: override: - git clone https://github.com/DMDirc/Meta.git $HOME/meta - git submodule update --init --remote: pwd: ../meta - git remote set-url origin https://github.com/$CIRCLE_PROJECT_USERNAME/$CIRCLE_PROJECT_REPONAME.git: pwd: ../meta/client - > cd ../meta/client; if [ -n "$CIRCLE_PR_NUMBER" ]; then git fetch origin pull/$CIRCLE_PR_NUMBER/head:circleci; else git fetch origin $CIRCLE_BRANCH:circleci; fi - git fetch --tags: pwd: ../meta/client - git checkout circleci: pwd: ../meta/client dependencies: override: - ./gradlew dependencies: pwd: ../meta test: override: - ./gradlew --stacktrace --parallel client:jar client:tests: pwd: ../meta post: - ./gradlew client:sendCoverageToCodacy client:jacocoTestReport client:coveralls: pwd: ../meta general: artifacts: - ../meta/client/build/libs/