You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

circle.yml 943B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. ---
  2. machine:
  3. java:
  4. version: oraclejdk8
  5. environment:
  6. TERM: dumb
  7. GRADLE_OPTS: -Xmx2g
  8. checkout:
  9. post:
  10. - "if [ -e .git/shallow ]; then git fetch --unshallow; fi"
  11. - git fetch --tags
  12. - git submodule update --init --remote
  13. dependencies:
  14. override:
  15. - ./gradlew --stacktrace client:dependencies plugins:dependencies
  16. test:
  17. override:
  18. - >
  19. if [ -n "${BUILD_JAVADOC}" ]; then
  20. ./gradlew --stacktrace util:javadocJar packageJavadoc;
  21. elif [ -n "${BUILD_PMD}" ]; then
  22. ./gradlew --stacktrace pmdMain;
  23. else
  24. ./gradlew --stacktrace jar test client:fatjar;
  25. fi
  26. general:
  27. artifacts:
  28. - plugins/dist-versioned
  29. - client/build/libs
  30. - util/build/libs
  31. - parser/irc/build/libs
  32. - parser/common/build/libs
  33. - build/libs/dmdirc-javadoc.jar
  34. - client/build/reports/pmd/*
  35. - plugins/pmd/*
  36. - util/build/reports/pmd/*
  37. - parser/build/reports/pmd/*