diff --git a/.travis.yml b/.travis.yml index 4962705..6fce4c9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,11 +1,15 @@ +sudo: required language: ruby +services: + - docker rvm: - 2.4.2 env: - DB=sqlite script: -- RAILS_ENV=test bundle exec rake db:migrate --trace -- bundle exec rake test +#- RAILS_ENV=test bundle exec rake db:migrate --trace +#- bundle exec rake test +- bash bin/run-tests-with-docker.sh deploy: provider: heroku api_key: diff --git a/bin/run-tests-with-docker.sh b/bin/run-tests-with-docker.sh new file mode 100644 index 0000000..5a5dd94 --- /dev/null +++ b/bin/run-tests-with-docker.sh @@ -0,0 +1,5 @@ +#!/bin/bash +project_dir="$(dirname $( dirname $(readlink -f ${BASH_SOURCE[0]})))" + +docker build -f ${project_dir}/deploy/rails-prod-Dockerfile -t wrestlingdevtests ${project_dir}/. +docker run -it wrestlingdevtests bash /rails/bin/run-all-tests.sh