You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
742 B

7 years ago
  1. language: ruby
  2. cache: bundler
  3. env:
  4. global:
  5. - LOCAL_DOMAIN=cb6e6126.ngrok.io
  6. - LOCAL_HTTPS=true
  7. - RAILS_ENV=test
  8. - NEO4J_HOST=localhost
  9. - NEO4J_PORT=7575
  10. - TRAVIS_NODE_VERSION="4"
  11. addons:
  12. postgresql: 9.4
  13. rvm:
  14. - 2.2.4
  15. services:
  16. - redis-server
  17. bundler_args: --without development production --retry=3 --jobs=3
  18. install:
  19. - rm -rf ~/.nvm && git clone https://github.com/creationix/nvm.git ~/.nvm && (cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`) && source ~/.nvm/nvm.sh && nvm install $TRAVIS_NODE_VERSION
  20. - npm install -g npm@3
  21. - npm install -g yarn
  22. - bundle install
  23. - yarn install
  24. before_script:
  25. - bundle exec rails db:create db:migrate
  26. script:
  27. - bundle exec rspec
  28. - npm test