--- machine: java: version: oraclejdk8 environment: TERM: dumb GRADLE_OPTS: -Xmx2g checkout: post: - "if [ -e .git/shallow ]; then git fetch --unshallow; fi" - git fetch --tags - git submodule update --init --remote dependencies: override: - ./gradlew --stacktrace resolveDependencies test: override: - > if [ -n "${BUILD_JAVADOC}" ]; then ./gradlew --stacktrace util:javadocJar packageJavadoc; elif [ -n "${BUILD_PMD}" ]; then ./gradlew --stacktrace pmdMain; else ./gradlew --stacktrace jar test client:fatjar; fi post: - mkdir -p $CIRCLE_TEST_REPORTS/junit/ - find . -type f -regex ".*/build/test-results/.*xml" -exec cp {} $CIRCLE_TEST_REPORTS/junit/ \; general: artifacts: - plugins/dist-versioned - client/build/libs - util/build/libs - parser/irc/build/libs - parser/common/build/libs - build/libs/dmdirc-javadoc.jar - client/build/reports/pmd/* - plugins/pmd/* - util/build/reports/pmd/* - parser/build/reports/pmd/*