.travis.yml 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. language: java
  2. sudo: false
  3. env:
  4. - GRADLE_USER_HOME=gradle-cache
  5. cache:
  6. directories:
  7. - gradle-cache
  8. - netbeans
  9. # branches:
  10. # only:
  11. # - master
  12. notifications:
  13. slack:
  14. on_success: change
  15. on_failure: always
  16. rooms:
  17. secure: "PWEk4+VL986c3gAjWp12nqyifvxCjBqKoESG9d7zWh1uiTLadTHhZJRMdsye36FCpz/c/Jt7zCRO/5y7FaubQptnRrkrRfjp5f99MJRzQVXnUAM+y385qVkXKRKd/PLpM7XPm4AvjvxHCyvzX2wamRvul/TekaXKB9Ti5FCN87s="
  18. install:
  19. - ./gradlew assemble
  20. script:
  21. - ./gradlew check
  22. - ./gradlew createZipDistribution
  23. before_deploy:
  24. - export RELEASE_DIST=$(ls build/distributions/*.zip)
  25. deploy:
  26. provider: releases
  27. api_key:
  28. secure: PuEsJd6juXBH29ByITW3ntSAyrwWs0IeFvXJ5Y2YlhojhSMtTwkoWeB6YmDJWP4fhzbajk4TQ1HlOX2IxJXSW/8ShOEIUlGXz9fHiST0dkSM+iRAUgC5enCLW5ITPTiem7eY9ZhS9miIam7ngce9jHNMh75PTzZrEJtezoALT9w=
  29. file_glob: true
  30. file: "${RELEASE_DIST}"
  31. skip_cleanup: true
  32. on:
  33. repo: jMonkeyEngine/jmonkeyengine
  34. tags: true
  35. before_install:
  36. - git fetch --unshallow
  37. - "[ $TRAVIS_PULL_REQUEST == 'false' ] && openssl aes-256-cbc -K $encrypted_a1949b55824a_key -iv $encrypted_a1949b55824a_iv -in private/www-updater.key.enc -out private/www-updater.key -d || :"
  38. # before_install:
  39. # required libs for android build tools
  40. # sudo apt-get update
  41. # sudo apt-get install -qq p7zip-full
  42. # sudo apt-get install -qq --force-yes libgd2-xpm ia32-libs ia32-libs-multiarch
  43. # newest Android NDK
  44. # wget http://dl.google.com/android/ndk/android-ndk-r10c-linux-x86_64.bin -O ndk.bin
  45. # 7z x ndk.bin -y > /dev/null
  46. # export ANDROID_NDK=`pwd`/android-ndk-r10c
  47. after_success:
  48. - '[ "$TRAVIS_BRANCH" == "master" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ] && ./gradlew uploadArchives || :'
  49. - '[ -n "$TRAVIS_TAG" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ] && ./gradlew uploadArchives bintrayUpload || :'