.travis.yml 509 B

123456789101112131415161718192021222324252627282930
  1. language: node_js
  2. node_js: node
  3. services: xvfb
  4. cache: bundler
  5. jobs:
  6. include:
  7. - &lint-n-unit
  8. stage: lint & unit
  9. name: lint
  10. script: npm run test-lint
  11. - <<: *lint-n-unit
  12. name: unit
  13. script: npm run test-unit
  14. - &e2e
  15. stage: e2e
  16. name: e2e
  17. script: npm run test-e2e
  18. env: FORCE_COLOR=0 CI=0
  19. - <<: *e2e
  20. env: FORCE_COLOR=0 CI=1
  21. - <<: *e2e
  22. env: FORCE_COLOR=0 CI=2
  23. - <<: *e2e
  24. env: FORCE_COLOR=0 CI=3
  25. allow_fails:
  26. - e2e