https://github.com/matilinux/multi-docker WRITING STILL IN PROGRESS
Idea of this pipeline is to automate testing and deployment of multi container Docker setup from development environment in Github to production.
Workflow goes like this. First you push your code to github. Travic-CI picks up automatically updated repo and starts building Docker image and running tests. If tests are passed, Travis builds production images and pushes them to Docker Hub. Travis also pushes project to AWS Elastic Beans instance which pulls tested and builded images from Docker Hub and deploys them to production.
What Travis is specifically doing
Travis ran tests and build production versions images
All production images are on Docker Hub now!