.travis.yml 1.4 KB

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