diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..88e93eb --- /dev/null +++ b/.travis.yml @@ -0,0 +1,33 @@ +language: python + +env: + global: + - "HOST_IP=$(/sbin/ifconfig venet0:0 | grep 'inet addr' | awk -F: '{print $2}' | awk '{print $1}')" + - DOCKER_HOST=tcp://$HOST_IP:2375 + - DOCKER_PORT_RANGE=2400:2500 + - SLIRP_PORTS=$(seq 2375 2500) + +before_install: + - sudo sh -c "wget -qO- https://get.docker.io/gpg | apt-key add -" + - sudo sh -c "echo deb http://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list" + - echo exit 101 | sudo tee /usr/sbin/policy-rc.d + - sudo chmod +x /usr/sbin/policy-rc.d + +install: + - sudo apt-get -qqy update + - sudo apt-get -qqy install lxc lxc-docker-1.3.2 slirp + - sudo sudo usermod -aG docker "$USER" + - git clone git://github.com/cptactionhank/sekexe + +before_script: + - "sekexe/run 'mount -t tmpfs -o size=8g tmpfs /var/lib/docker && docker -d -H tcp://0.0.0.0:2375' &" + - "while ! docker info &> /dev/null ; do sleep 1; done" + +script: + - docker version + +notifications: + email: + recipients: + - linshuai2012@gmail.com +