Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- machine:
- timezone:
- Asia/Saigon
- pre:
- - curl -sSL https://s3.amazonaws.com/circle-downloads/install-circleci-docker.sh | bash -s -- 1.10.0
- python:
- version: 3.5.0
- services:
- - docker
- dependencies:
- pre:
- - pip install -U pip
- - pip install -U docker-compose
- - docker-compose --version
- - sudo service mysql stop
- override:
- - docker info
- - docker build -t vietdien2005/tto_ubuntu16 ubuntu16
- - docker build -t vietdien2005/tto_nginx nginx
- - docker build -t vietdien2005/tto_php5 php5
- - docker build -t vietdien2005/tto_mariadb database/mariadb
- - docker build -t vietdien2005/tto_redis redis
- - docker build -t vietdien2005/tto_varnish varnish
- - docker build -t vietdien2005/tto_elasticsearch elasticsearch
- test:
- override:
- - sudo service mysql stop
- - docker-compose up -d
- - sleep 10
- - curl --retry 3 --retry-delay 3 http://test.dev:8081
- - curl --retry 3 --retry-delay 3 http://test.dev:8081/testconn.php
- - curl --retry 3 --retry-delay 3 http://172.28.0.3:15672
- - curl --retry 3 --retry-delay 3 http://172.28.0.7:9200
- deployment:
- hub:
- branch: master
- commands:
- - docker login -e $DOCKER_EMAIL -u $DOCKER_USER -p $DOCKER_PASS
- - docker push vietdien2005/tto_ubuntu16
- - docker push vietdien2005/tto_nginx
- - docker push vietdien2005/tto_php5
- - docker push vietdien2005/tto_mariadb
- - docker push vietdien2005/tto_redis
- - docker push vietdien2005/tto_varnish
- - docker push vietdien2005/tto_elasticsearch
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement