diff --git a/.travis.yml b/.travis.yml index f63a89b0..56b4b6cd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,8 +3,17 @@ rvm: - 2.7.6 services: postgresql bundler_args: "--without production development staging review --jobs=3 --retry=3" -before_install: gem install bundler -v 1.16.1 -cache: bundler +before_install: +- gem install bundler -v 2.1.4 +- nvm install node +- node -v +- npm i -g yarn +- yarn +cache: + bundler: true + directories: + - node_modules + yarn: true env: global: - STOCKAID_SECRET_KEY_BASE=f152b24044a9dd45656eea8a30f7d7df367497dc4fb53e563425db71c43dc0f959d4d6e62ed54811c6b925db0237a1e16ea9ce1103019ac329660afe40634ead @@ -17,8 +26,6 @@ script: - bundle exec rake rubocop - psql -c 'create database stockaid_test;' -U postgres - RAILS_ENV=test bundle exec rake db:migrate --trace -- nvm install node -- node -v - RAILS_ENV=test bundle exec rake assets:precompile - bundle exec rake spec notifications: