]>
Commit | Line | Data |
---|---|---|
c36d40e8 WY |
1 | sudo: true |
2 | ||
02c34901 WY |
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 |