added travis.yml: play tricks to run docker on travis

56cb59cc26/.travis.yml
This commit is contained in:
Shuai Lin 2015-03-21 09:59:30 +08:00
parent 3cfa2b849d
commit 6d7d0d1858

33
.travis.yml Normal file
View file

@ -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