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.

.travis.yml 2.5KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. sudo: required
  2. install: true
  3. script: ./travis.sh
  4. dist: bionic
  5. branches:
  6. except:
  7. - /^dogfood\/.*$/
  8. - public_master
  9. matrix:
  10. fast_finish: true
  11. cache:
  12. directories:
  13. - $HOME/.sonar
  14. - $HOME/jvm
  15. - $HOME/.gradle/caches/
  16. - $HOME/.gradle/wrapper/
  17. before_cache:
  18. - rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
  19. - rm -fr $HOME/.gradle/caches/*/plugin-resolution/
  20. - rm -fr $HOME/.gradle/caches/*/fileHashes/
  21. - rm -fr $HOME/.gradle/caches/*/scripts/
  22. # We remove outdated OpenJDK 11.0.2 which is hardcoded here https://github.com/travis-ci/travis-cookbooks/blob/master/cookbooks/travis_jdk/files/install-jdk.sh#L200
  23. # And we install openjdk-11-jdk-headless Ubuntu package. This way we are not stuck at 11.0.2 version.
  24. # For more context please visit:
  25. # - https://travis-ci.community/t/old-java-version-in-bionic/4726
  26. # - https://travis-ci.community/t/use-latest-java-point-versions-from-ubuntu-packages-instead-of-hard-coding-old-fix-versions-from-java-net-in-install-jdk-sh/8518
  27. # - https://github.com/apache/fineract/pull/846/commits/3997f54cfd7e635938e21877c9b0ff757134a8ee
  28. before_install:
  29. - echo $JAVA_HOME
  30. - which java
  31. - sudo rm -rf /usr/local/lib/jvm/
  32. - sudo apt-get install -y openjdk-11-jdk-headless
  33. - export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/
  34. - which java
  35. - java -version
  36. - $JAVA_HOME/bin/java -version
  37. - nvm install 14
  38. - nvm use 14
  39. notifications:
  40. email: false
  41. webhooks:
  42. - secure: "jxB1WXSY7zyW7un8mNtFuasV1ucEA5J3FvrlcOHVlaQaMPYV2/YjJNHdH4R0xzkmxy3D5pch2WZo4+sNB+8F3bQOCLQgYWVo0PrF635+6Bnah3tY7LX958WBuu3LPX9tlH+vRssi9gwj2SsqL0JAW+t1AbvHQsEhIfIudEc2VtxA2gHaKeNnvzbpCIs865k8OXkA7a2udlW0yIjri7VO9KJai2hAiKRIBojmrye8fY7Hin/4rA2yBwMMo8JmxIqLXqJOF0EYRyTnFVCxuRFvnDrgSP9pOLt4GQx37k2YPOzwxohziZ1xABMH2Hxx9tq/ynrqACJI0VlktKzCmNoeeSDknnd2erRvBH/n3i54RSP2GXbaB5XUt4l9i9/D4YqPSihrfnSRHk0ct8rcDGRW8nhCVJtsRX0w1Pde05YMshtHJCJXlmx5f6VJWbhBXjIjCbkN2k7guIGoK7cMsOQ5tPOadqYQ4JsXuD4/m2qH1uYvKQE+pplS9zGSBZFTi9Br3QfB5W1rsj4hLubUOd01kQiOIYAnHDfLVicbq3SSIT+H9YZQ80qxcx/ibDnLfhrX02jmswdfzc/hX7OdUh4l8QNS7LyxVe9y/0p5+9iQ0F62AZD6SBXGsZNtufqBruNX7qwT2vJ2tuDOP+zW0gnvNvLMnENw8JH2K2j4lv04pRw="
  43. slack:
  44. secure: PCekbN71ZmuOt82JUFmlhzxlx3wrXucSIpvxxWdZn9lfsPYQAtXCoOESaHjIVIpggsC5HSAic3HiedsWbuDk/XojmPrDCrfjgYG2wiuSuQlAa60WvzTPqXdRmUXyMQgItaAQbRfZP7kN9No/v8TZDfg5kT3i9ewy0bsfExpjAuo=
  45. on_start: always
  46. after_failure:
  47. - source ./.travis/setup_environment.sh
  48. - notify_burgr "build" "build" "$TRAVIS_JOB_WEB_URL" "$(cat /tmp/build_start_time)" "$(date --utc +%FT%TZ)" "failed" || true