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

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. ---
  2. machine:
  3. java:
  4. version: oraclejdk8
  5. environment:
  6. TERM: dumb
  7. checkout:
  8. override:
  9. - git clone https://github.com/DMDirc/Meta.git $HOME/meta
  10. - git submodule update --init --remote:
  11. pwd:
  12. ../meta
  13. - git remote set-url origin https://github.com/$CIRCLE_PROJECT_USERNAME/$CIRCLE_PROJECT_REPONAME.git:
  14. pwd:
  15. ../meta/client
  16. - >
  17. cd ../meta/client;
  18. if [ -n "$CIRCLE_PR_NUMBER" ]; then
  19. git fetch origin pull/$CIRCLE_PR_NUMBER/head:circleci;
  20. else
  21. git fetch origin $CIRCLE_BRANCH:circleci;
  22. fi
  23. - git fetch --tags:
  24. pwd:
  25. ../meta/client
  26. - git checkout circleci:
  27. pwd:
  28. ../meta/client
  29. dependencies:
  30. override:
  31. - ./gradlew dependencies:
  32. pwd: ../meta
  33. test:
  34. override:
  35. - ./gradlew --stacktrace --parallel client:jar client:test:
  36. pwd:
  37. ../meta
  38. general:
  39. artifacts:
  40. - ../meta/client/build/libs/