.travis.yml 735 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. language: ruby
  2. cache:
  3. bundler: true
  4. yarn: false
  5. dist: trusty
  6. sudo: false
  7. notifications:
  8. email: false
  9. env:
  10. global:
  11. - LOCAL_DOMAIN=cb6e6126.ngrok.io
  12. - LOCAL_HTTPS=true
  13. - RAILS_ENV=test
  14. - CXX=g++-4.8
  15. addons:
  16. postgresql: 9.4
  17. apt:
  18. sources:
  19. - ubuntu-toolchain-r-test
  20. - trusty-media
  21. packages:
  22. - g++-4.8
  23. - ffmpeg
  24. rvm:
  25. - 2.3.4
  26. - 2.4.1
  27. services:
  28. - redis-server
  29. bundler_args: --without development production --retry=3 --jobs=3
  30. install:
  31. - nvm install
  32. - npm install -g yarn
  33. - bundle install
  34. - yarn install
  35. before_script:
  36. - bundle exec rails db:create db:schema:load
  37. - bundle exec rails assets:precompile
  38. script:
  39. - bundle exec rspec
  40. - npm test
  41. - i18n-tasks unused