.travis.yml
language: ruby
cache:
directories:
- node_modules
yarn: false
bundler: true
env:
global:
- NODE_ENV=test
services:
- postgresql
dist: bionic
addons:
postgresql: 10
sources:
- google-chrome
apt:
packages:
- google-chrome-stable
sudo: required
before_install:
- gem install bundler -v 2.2.32
before_script:
- cp config/database.travis.yml config/database.yml
script:
- bundle exec rails db:prepare
- bundle exec rubocop app lib
#- bundle exec bundle-audit check --update
- nvm install v15
- node -v
- yarn
- bundle exec rails webpacker:compile
- script/test-data-pipeline.sh
- bundle exec rspec