Repositorio del curso CCOM4030 el semestre B91 del proyecto kilometro0

.travis.yml 1.8KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. sudo: false
  2. addons:
  3. jwt:
  4. secure: JMPPMkxcqYQQJTmXXj6VHAdNny+95vTWFzY6tV4wFMydTurAX5Rw4H2qotEQjcPHml/8ifB/x/9wjLYEuZ+ZTD13LFXeu3AEJJUyzwJ7nTd0/WXIEgnSp+jorWkuhgd9Wn9+cW+XC5HsWUtib23/FQOOm6rEWNv9tHsJTJDkBOI=
  5. env:
  6. global:
  7. - SAUCE_USERNAME=snay
  8. - TRAVIS_NODE_VERSION="4.2"
  9. matrix:
  10. include:
  11. - env: PLATFORM=ios-9.3
  12. os: osx
  13. osx_image: xcode7.3
  14. language: node_js
  15. node_js: '4.2'
  16. - env: PLATFORM=ios-10.0
  17. os: osx
  18. osx_image: xcode7.3
  19. language: node_js
  20. node_js: '4.2'
  21. - env: PLATFORM=android-4.4
  22. os: linux
  23. language: android
  24. jdk: oraclejdk8
  25. android:
  26. components:
  27. - tools
  28. - env: PLATFORM=android-5.1
  29. os: linux
  30. language: android
  31. jdk: oraclejdk8
  32. android:
  33. components:
  34. - tools
  35. - env: PLATFORM=android-6.0
  36. os: linux
  37. language: android
  38. jdk: oraclejdk8
  39. android:
  40. components:
  41. - tools
  42. - env: PLATFORM=android-7.0
  43. os: linux
  44. language: android
  45. jdk: oraclejdk8
  46. android:
  47. components:
  48. - tools
  49. before_install:
  50. - rm -rf ~/.nvm && git clone https://github.com/creationix/nvm.git ~/.nvm && (cd ~/.nvm
  51. && git checkout `git describe --abbrev=0 --tags`) && source ~/.nvm/nvm.sh && nvm
  52. install $TRAVIS_NODE_VERSION
  53. - node --version
  54. - if [[ "$PLATFORM" =~ android ]]; then gradle --version; fi
  55. - if [[ "$PLATFORM" =~ ios ]]; then npm install -g ios-deploy; fi
  56. - if [[ "$PLATFORM" =~ android ]]; then echo y | android update sdk -u --filter android-22,android-23,android-24,android-25,android-26;
  57. fi
  58. - git clone https://github.com/apache/cordova-paramedic /tmp/paramedic && pushd /tmp/paramedic
  59. && npm install && popd
  60. - npm install -g cordova
  61. install:
  62. - npm install
  63. script:
  64. - npm test
  65. - node /tmp/paramedic/main.js --config pr/$PLATFORM --plugin $(pwd) --shouldUseSauce
  66. --buildName travis-plugin-contacts-$TRAVIS_JOB_NUMBER