Skip to content

Instantly share code, notes, and snippets.

@megaya
Created December 16, 2017 03:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save megaya/57b5420460cfa85f9ebcd623ac454450 to your computer and use it in GitHub Desktop.
Save megaya/57b5420460cfa85f9ebcd623ac454450 to your computer and use it in GitHub Desktop.
CircleCiが1.x系のときのDokcerとの連携
machine:
pre:
- curl -sSL https://s3.amazonaws.com/circle-downloads/install-circleci-docker.sh | bash -s -- 1.10.0
services:
- docker
dependencies:
cache_directories:
- elasticsearch-2.3.4
override:
- docker login -e $DOCKER_HUB_EMAIL -u $DOCKER_HUB_USER -p $DOCKER_HUB_PASSWORD
- sudo pip install --upgrade docker-compose==1.8.0-rc2
- docker build .
- docker-compose up -d
database:
override:
- docker-compose run web rake db:create RAILS_ENV=test
- docker-compose run web rake db:migrate RAILS_ENV=test
test:
override:
- docker-compose run web rspec
- docker-compose run web rubocop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment