Created
December 16, 2017 03:01
-
-
Save megaya/57b5420460cfa85f9ebcd623ac454450 to your computer and use it in GitHub Desktop.
CircleCiが1.x系のときのDokcerとの連携
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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