.travis.yml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. language: java
  2. jdk:
  3. - oraclejdk8
  4. notification:
  5. email:
  6. recipients:
  7. - liuyiming.vip@gmail.com,nobodyiam@gmail.com,lepdou@gmail.com
  8. on_success: always
  9. on_failure: always
  10. before_script:
  11. - echo "MAVEN_OPTS='-Xmx2g -XX:MaxPermSize=512m'" > ~/.mavenrc
  12. before_install:
  13. - pip install --user codecov
  14. after_success:
  15. - mvn clean cobertura:cobertura coveralls:report
  16. - mvn clean site
  17. - codecov
  18. branches:
  19. only:
  20. - master
  21. env:
  22. global:
  23. - secure: "DYJkJ7ArGJuIyTJsmjvUAJRyUKXEaGFWYZFAGZq6vxbrMN3tThz7drfNhhvP2YE7hdS7YX7hZBWVQEnNR+pBN+ykQFx7TpLr311eEk2/Yy3G5qegeHMsgqYXfAp3FFpYlE6Kr3Dcf4kFSWtRi735kSo5oHicoaxbyWENgmKT+uQjYERKhDXEoenMaDpcf8WO8KARzxI1cXf69ECnYP2rzNOfkNW4IGjTcJnplXPZ9BNBRn3WfyPwEHlemETAMwJxJXolNM9qn1bDBTB/35yJrneQY/pYp9Q8PbQID2lNJu7PFKYaI9mvsKHUgxjbzsC29zlMY94pDr6sQtr7IA0dSuk+qO2tEqAStTwRI5JOcozLAslTMNnUn6HLvy0/Kkq1TL+JrIohoRD58F34SzjcnuB4w0/GCWGU4BMSbzPwHsgQZM4lkHDWv+w1OSwP3dgCFI/vYYr9xNV0zqTgyZ9ITkMZPL0wOh0DZ7Bxxm80wyHfJuRwywemMtzitgjPR4BKENbpcoGN4lcKWciksAuiyX+dedOPfGoOWfnIKh1g7yeVB84LMggCSad/9cqnYf2Sm8xSyVzNmyhSOy2Ocy40RDas2uHIK3/QPy56Le/t1LD2On/x1TZBIoSavedNYA5N54s/ZCDZOcepUMvlwtjgnx/SMjU85ZLKCcliPGdTWws="
  24. - "MAVEN_OPTS=-Xmx2g"
  25. addons:
  26. coverity_scan:
  27. project:
  28. name: "ctripcorp/apollo"
  29. description: "Build submitted via Travis CI"
  30. notification_email: liuyiming.vip@gmail.com,nobodyiam@gmail.com,lepdou@gmail.com
  31. build_command_prepend: "mvn clean"
  32. build_command: "mvn -DskipTests=true compile"
  33. branch_pattern: master