.travis.yml 1.7 KB

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