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.

config.yml 993B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. gbsteps: &gbsteps
  2. steps:
  3. - run:
  4. name: Report on build environment
  5. command: |
  6. java -version
  7. javac -version
  8. - checkout
  9. - run: ant
  10. - run: ant test
  11. - run:
  12. name: Collect test results
  13. command: |
  14. mkdir -p test_reports/junit/
  15. cp -a build/tests/TEST-*.xml test_reports/junit/
  16. - store_test_results:
  17. path: test_reports
  18. - store_artifacts:
  19. path: build/target/reports
  20. version: 2.1
  21. jobs:
  22. buildJ8:
  23. docker:
  24. - image: circleci/openjdk:8-jdk
  25. <<: *gbsteps
  26. buildJ9:
  27. docker:
  28. - image: circleci/openjdk:9-jdk
  29. <<: *gbsteps
  30. buildJ11:
  31. docker:
  32. - image: circleci/openjdk:11-jdk
  33. <<: *gbsteps
  34. workflows:
  35. version: 2
  36. build:
  37. jobs:
  38. - "buildJ8":
  39. post-steps:
  40. - run:
  41. name: Upload coverage to Codecov
  42. command: bash <(curl -s https://codecov.io/bash)
  43. - "buildJ9"
  44. - "buildJ11"