.travis.yml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. language: generic
  2. env:
  3. matrix:
  4. - ZUUL_TEST=1 NODE_VERSION=node
  5. - NODE_VERSION=0.10
  6. - NODE_VERSION=0.12
  7. - NODE_VERSION=1
  8. - NODE_VERSION=2
  9. - NODE_VERSION=3
  10. - NODE_VERSION=4
  11. - NODE_VERSION=5
  12. - NODE_VERSION=node
  13. global:
  14. - secure: NpqUZNJuWRuyqVs1v+LGtqpnEPO7gNWLShMsVUEYdoR6c/ZXOs9mB+shqMMPtuQ3loQqydLJZVb7yZJmwAz6ZGpftZWIsPFaXilmixs0yUTdwbJ53061uBx8ajOaZyeaTRFxv/cr2Jj48hX5ov1FUTQ+hoelCb/N221c0SJEtL8=
  15. - secure: C7rEgVrfIFovn763aFbXwZrEvTapI1MDDSk8nmU/nseC8Zb++6wCHNbKeGPLaY1kgRNOJbIo9SoHWUoLhGjjHXiNamQfoRPgeD3MXe1qhUskwxOeqpXOFfZv6KEyi3YNjPrjVTgLqK/mfmH2HxHr2HIldP15z40cc5+SLxKS2Fk=
  16. # Include all possible file systems
  17. # Normal builds use AUFS
  18. # See http://docs.travis-ci.com/user/ci-environment/
  19. matrix:
  20. include:
  21. # HFS+
  22. - os: osx
  23. env: NODE_VERSION=node
  24. # ext4
  25. - sudo: required
  26. dist: trusty
  27. env: NODE_VERSION=node
  28. # SIMFS
  29. - sudo: required
  30. env: NODE_VERSION=node
  31. before_install:
  32. install:
  33. - rm -rf ~/.nvm
  34. - git clone https://github.com/creationix/nvm.git ~/.nvm
  35. - source ~/.nvm/nvm.sh
  36. - nvm install $NODE_VERSION
  37. - node --version
  38. - npm install
  39. script: |
  40. if [ -n "$ZUUL_TEST" ]
  41. then
  42. npm run test-browser-sauce
  43. else
  44. npm test
  45. fi