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 925B

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