GeekPark/gpk_account

View on GitHub
.travis.yml

Summary

Maintainability
Test Coverage
language: ruby

addons:
  postgresql: '9.4'

cache:
  bundler: true
  directories:
    - frontend/node_modules

before_install:
  - sed -i 's#https://gems.ruby-china.org#https://rubygems.org#' Gemfile Gemfile.lock

sudo: false

bundler_args: --jobs=3 --retry=3 --without development

rvm:
  - '2.3.1'

install:
  - nvm install 5.10.1
  - (cd frontend && npm i)

before_script:
  - cp -f .env.example .env
  - bundle install --jobs=3 --retry=3 --without development --path=${BUNDLE_PATH:-vendor/bundle}
  - bundle exec rake db:create db:structure:load

script:
  - bundle exec rspec spec
  - (cd frontend && npm test)