.travis.yml 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. sudo: false
  2. language: node_js
  3. dist: trusty
  4. node_js:
  5. - "7"
  6. env:
  7. - CXX=g++-4.8
  8. matrix:
  9. include:
  10. - os: linux
  11. sudo: false
  12. env: BROWSER=chrome BVER=stable
  13. - os: linux
  14. sudo: false
  15. env: BROWSER=chrome BVER=beta
  16. - os: linux
  17. sudo: false
  18. env: BROWSER=chrome BVER=unstable
  19. - os: linux
  20. sudo: false
  21. env: BROWSER=firefox BVER=stable
  22. - os: linux
  23. sudo: false
  24. env: BROWSER=firefox BVER=beta
  25. - os: linux
  26. sudo: false
  27. env: BROWSER=firefox BVER=unstable
  28. - os: osx
  29. sudo: required
  30. osx_image: xcode9.4
  31. env: BROWSER=safari BVER=stable
  32. - os: osx
  33. sudo: required
  34. osx_image: xcode11.2
  35. env: BROWSER=safari BVER=unstable
  36. fast_finish: true
  37. allow_failures:
  38. - os: linux
  39. sudo: false
  40. env: BROWSER=chrome BVER=unstable
  41. - os: linux
  42. sudo: false
  43. env: BROWSER=firefox BVER=unstable
  44. before_script:
  45. - ./node_modules/travis-multirunner/setup.sh
  46. - export DISPLAY=:99.0
  47. - if [ -f /etc/init.d/xvfb ]; then sh -e /etc/init.d/xvfb start; fi
  48. after_failure:
  49. - for file in *.log; do echo $file; echo "======================"; cat $file; done || true
  50. notifications:
  51. email:
  52. -
  53. addons:
  54. apt:
  55. sources:
  56. - ubuntu-toolchain-r-test
  57. packages:
  58. - g++-4.8