circle.yml 848 B

1234567891011121314151617181920212223242526272829
  1. machine:
  2. node:
  3. version: 6.9.1
  4. environment:
  5. # Fix issue with selenium-server in containers.
  6. # See http://github.com/SeleniumHQ/docker-selenium/issues/87
  7. DBUS_SESSION_BUS_ADDRESS: /dev/null
  8. dependencies:
  9. override:
  10. - npm update
  11. cache_directories:
  12. - testapp/node_modules
  13. post:
  14. # Install the latest Chrome
  15. - curl -L -o google-chrome.deb https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
  16. - sudo dpkg -i google-chrome.deb
  17. - sudo sed -i 's|HERE/chrome\"|HERE/chrome\" --disable-setuid-sandbox|g' /opt/google/chrome/google-chrome
  18. - rm google-chrome.deb
  19. - npm run webdriver:
  20. background: true
  21. - cd testapp && npm update
  22. - npm run testapp:
  23. background: true
  24. test:
  25. override:
  26. - ./node_modules/.bin/gulp lint
  27. - npm test
  28. - npm run test:e2e