.travis.yml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. version: ~> 1.0
  2. language: node_js
  3. os:
  4. - linux
  5. import:
  6. - ljharb/travis-ci:node/all.yml
  7. - ljharb/travis-ci:node/pretest.yml
  8. - ljharb/travis-ci:node/posttest.yml
  9. script:
  10. - 'if [ -n "${COVERAGE-}" ]; then npm run coverage && bash <(curl -s https://codecov.io/bash) -f coverage/*.json; fi'
  11. matrix:
  12. include:
  13. - node_js: "13.7"
  14. env: COVERAGE=true
  15. - node_js: "12.14"
  16. env: COVERAGE=true
  17. - node_js: "10.18"
  18. env: COVERAGE=true
  19. - node_js: "8.17"
  20. env: COVERAGE=true
  21. - node_js: "6.17"
  22. env: COVERAGE=true
  23. - node_js: "4.9"
  24. env: COVERAGE=true
  25. - node_js: "iojs-v1.8"
  26. env: COVERAGE=true
  27. - node_js: "0.12"
  28. env: COVERAGE=true
  29. - node_js: "0.10"
  30. env: COVERAGE=true
  31. - node_js: "0.8"
  32. env: COVERAGE=true
  33. exclude:
  34. - node_js: "13.7"
  35. env: TEST=true
  36. - node_js: "12.14"
  37. env: TEST=true
  38. - node_js: "10.18"
  39. env: TEST=true
  40. - node_js: "8.17"
  41. env: TEST=true
  42. - node_js: "6.17"
  43. env: TEST=true
  44. - node_js: "4.9"
  45. env: TEST=true
  46. - node_js: "iojs-v1.8"
  47. env: TEST=true
  48. - node_js: "0.12"
  49. env: TEST=true
  50. - node_js: "0.10"
  51. env: TEST=true
  52. - node_js: "0.8"
  53. env: TEST=true