From f50def5d6d910bdf0ecd78d54ccd3eda98ece8f6 Mon Sep 17 00:00:00 2001 From: Jacob Cody Wimer Date: Thu, 3 May 2018 12:55:44 +0000 Subject: [PATCH] Run travis tests with docker --- .travis.yml | 8 ++++++-- bin/run-tests-with-docker.sh | 5 +++++ 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 bin/run-tests-with-docker.sh 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