circle.yml 643 B

1234567891011121314151617181920212223242526272829303132
  1. machine:
  2. node:
  3. version: 4
  4. general:
  5. branches:
  6. ignore:
  7. - gh-pages
  8. checkout:
  9. post:
  10. - git submodule sync
  11. - git submodule update --init
  12. dependencies:
  13. post:
  14. - wget https://saucelabs.com/downloads/sc-latest-linux.tar.gz
  15. - tar -xzf sc-latest-linux.tar.gz
  16. test:
  17. override:
  18. - cd sc-*-linux && ./bin/sc --user $SAUCE_USERNAME --api-key $SAUCE_ACCESS_KEY --readyfile ~/sauce_is_ready:
  19. background: true
  20. - while [ ! -e ~/sauce_is_ready ]; do sleep 1; done
  21. - scripts/prepare-tests
  22. - karma start karma.sauce.js
  23. post:
  24. - killall --wait sc # wait for Sauce Connect to close the tunnel