ilpoldo/user_plane

View on GitHub
circle.yml

Summary

Maintainability
Test Coverage
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