]> git.immae.eu Git - github/fretlink/docker-ansible.git/blob - .travis.yml
Update for travis-docker's change
[github/fretlink/docker-ansible.git] / .travis.yml
1 sudo: true
2
3 install:
4 - curl -sLo - https://github.com/moul/travis-docker/raw/master/install.sh | sh -xe
5
6 script:
7 - echo "==> Building the main Docker images..."
8 - ./run 'docker build -f centos6/Dockerfile -t ansible centos6 && docker run -i ansible > result-centos6'
9 - ./run 'docker build -f centos7/Dockerfile -t ansible centos7 && docker run -i ansible > result-centos7'
10 - ./run 'docker build -f debian7/Dockerfile -t ansible debian7 && docker run -i ansible > result-debian7'
11 - ./run 'docker build -f debian8/Dockerfile -t ansible debian8 && docker run -i ansible > result-debian8'
12 - ./run 'docker build -f ubuntu12.04/Dockerfile -t ansible ubuntu12.04 && docker run -i ansible > result-ubuntu12.04'
13 - ./run 'docker build -f ubuntu14.04/Dockerfile -t ansible ubuntu14.04 && docker run -i ansible > result-ubuntu14.04'
14 - ./run 'docker build -f centos6-onbuild/Dockerfile -t ansible centos6-onbuild && docker run -i ansible > result-centos6-onbuild'
15 - ./run 'docker build -f centos7-onbuild/Dockerfile -t ansible centos7-onbuild && docker run -i ansible > result-centos7-onbuild'
16 - ./run 'docker build -f debian7-onbuild/Dockerfile -t ansible debian7-onbuild && docker run -i ansible > result-debian7-onbuild'
17 - ./run 'docker build -f debian8-onbuild/Dockerfile -t ansible debian8-onbuild && docker run -i ansible > result-debian8-onbuild'
18 - ./run 'docker build -f ubuntu12.04-onbuild/Dockerfile -t ansible ubuntu12.04-onbuild && docker run -i ansible > result-ubuntu12.04-onbuild'
19 - ./run 'docker build -f ubuntu14.04-onbuild/Dockerfile -t ansible ubuntu14.04-onbuild && docker run -i ansible > result-ubuntu14.04-onbuild'
20
21
22 - echo "==> Validating the test results..."
23 - grep '^ansible-playbook' result-centos6 || exit 1
24 - grep '^ansible-playbook' result-centos7 || exit 1
25 - grep '^ansible-playbook' result-debian7 || exit 1
26 - grep '^ansible-playbook' result-debian8 || exit 1
27 - grep '^ansible-playbook' result-ubuntu12.04 || exit 1
28 - grep '^ansible-playbook' result-ubuntu14.04 || exit 1
29 - grep '^ansible-playbook' result-centos6-onbuild || exit 1
30 - grep '^ansible-playbook' result-centos7-onbuild || exit 1
31 - grep '^ansible-playbook' result-debian7-onbuild || exit 1
32 - grep '^ansible-playbook' result-debian8-onbuild || exit 1
33 - grep '^ansible-playbook' result-ubuntu12.04-onbuild || exit 1
34 - grep '^ansible-playbook' result-ubuntu14.04-onbuild || exit 1