.travis.yml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. sudo: false
  2. language: node_js
  3. before_install:
  4. - npm install -g npm@2
  5. - test $NPM_LEGACY && npm install -g npm@latest-3 || npm install npm -g
  6. notifications:
  7. email: false
  8. matrix:
  9. fast_finish: true
  10. include:
  11. - node_js: '0.8'
  12. env:
  13. - TASK=test
  14. - NPM_LEGACY=true
  15. - node_js: '0.10'
  16. env:
  17. - TASK=test
  18. - NPM_LEGACY=true
  19. - node_js: '0.11'
  20. env:
  21. - TASK=test
  22. - NPM_LEGACY=true
  23. - node_js: '0.12'
  24. env:
  25. - TASK=test
  26. - NPM_LEGACY=true
  27. - node_js: 1
  28. env:
  29. - TASK=test
  30. - NPM_LEGACY=true
  31. - node_js: 2
  32. env:
  33. - TASK=test
  34. - NPM_LEGACY=true
  35. - node_js: 3
  36. env:
  37. - TASK=test
  38. - NPM_LEGACY=true
  39. - node_js: 4
  40. env: TASK=test
  41. - node_js: 5
  42. env: TASK=test
  43. - node_js: 6
  44. env: TASK=test
  45. - node_js: 7
  46. env: TASK=test
  47. - node_js: 8
  48. env: TASK=test
  49. - node_js: 9
  50. env: TASK=test
  51. script: "npm run $TASK"
  52. env:
  53. global:
  54. - secure: rE2Vvo7vnjabYNULNyLFxOyt98BoJexDqsiOnfiD6kLYYsiQGfr/sbZkPMOFm9qfQG7pjqx+zZWZjGSswhTt+626C0t/njXqug7Yps4c3dFblzGfreQHp7wNX5TFsvrxd6dAowVasMp61sJcRnB2w8cUzoe3RAYUDHyiHktwqMc=
  55. - secure: g9YINaKAdMatsJ28G9jCGbSaguXCyxSTy+pBO6Ch0Cf57ZLOTka3HqDj8p3nV28LUIHZ3ut5WO43CeYKwt4AUtLpBS3a0dndHdY6D83uY6b2qh5hXlrcbeQTq2cvw2y95F7hm4D1kwrgZ7ViqaKggRcEupAL69YbJnxeUDKWEdI=