circle.yml
machine:
services:
- docker
dependencies:
override:
- docker build -t system_under_test:2.3_rails4.2 .
database:
override:
- docker run -d -p 5432 --name db postgres
test:
override:
- |
docker run -it \
--link db \
-e DATABASE_URL=postgres://db:5432 \
-e RAILS_ENV=test \
-e SECRET_KEY_BASE=f0466478c5dbb595428efc1ec5c69cc3f2b26d71293aa5e14db93b3140561fb28af269a9e1dcc7fc26a7a623e77c00460780aec1ec6347b90b8f26878fbbf8fb \
system_under_test:2.3_rails4.2 bash -c "bundle exec rake db:reset; bundle exec rspec --color"
general:
branches:
only:
- master # list of branches to build