Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. machine:
  2. timezone:
  3. Asia/Saigon
  4. pre:
  5. - curl -sSL https://s3.amazonaws.com/circle-downloads/install-circleci-docker.sh | bash -s -- 1.10.0
  6. python:
  7. version: 3.5.0
  8. services:
  9. - docker
  10.  
  11. dependencies:
  12. pre:
  13. - pip install -U pip
  14. - pip install -U docker-compose
  15. - docker-compose --version
  16. - sudo service mysql stop
  17. override:
  18. - docker info
  19. - docker build -t vietdien2005/tto_ubuntu16 ubuntu16
  20. - docker build -t vietdien2005/tto_nginx nginx
  21. - docker build -t vietdien2005/tto_php5 php5
  22. - docker build -t vietdien2005/tto_mariadb database/mariadb
  23. - docker build -t vietdien2005/tto_redis redis
  24. - docker build -t vietdien2005/tto_varnish varnish
  25. - docker build -t vietdien2005/tto_elasticsearch elasticsearch
  26.  
  27. test:
  28. override:
  29. - sudo service mysql stop
  30. - docker-compose up -d
  31. - sleep 10
  32. - curl --retry 3 --retry-delay 3 http://test.dev:8081
  33. - curl --retry 3 --retry-delay 3 http://test.dev:8081/testconn.php
  34. - curl --retry 3 --retry-delay 3 http://172.28.0.3:15672
  35. - curl --retry 3 --retry-delay 3 http://172.28.0.7:9200
  36.  
  37. deployment:
  38. hub:
  39. branch: master
  40. commands:
  41. - docker login -e $DOCKER_EMAIL -u $DOCKER_USER -p $DOCKER_PASS
  42. - docker push vietdien2005/tto_ubuntu16
  43. - docker push vietdien2005/tto_nginx
  44. - docker push vietdien2005/tto_php5
  45. - docker push vietdien2005/tto_mariadb
  46. - docker push vietdien2005/tto_redis
  47. - docker push vietdien2005/tto_varnish
  48. - docker push vietdien2005/tto_elasticsearch
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement