diff options
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..89981bb --- /dev/null +++ b/.travis.yml | |||
@@ -0,0 +1,32 @@ | |||
1 | install: | ||
2 | - curl -sLo - https://github.com/moul/travis-docker/raw/master/install.sh | sh -xe | ||
3 | |||
4 | script: | ||
5 | - echo "==> Building the main Docker images..." | ||
6 | - ./run 'docker build -f centos6/Dockerfile -t ansible centos6 && docker run -i ansible > result-centos6' | ||
7 | - ./run 'docker build -f centos7/Dockerfile -t ansible centos7 && docker run -i ansible > result-centos7' | ||
8 | - ./run 'docker build -f debian7/Dockerfile -t ansible debian7 && docker run -i ansible > result-debian7' | ||
9 | - ./run 'docker build -f debian8/Dockerfile -t ansible debian8 && docker run -i ansible > result-debian8' | ||
10 | - ./run 'docker build -f ubuntu12.04/Dockerfile -t ansible ubuntu12.04 && docker run -i ansible > result-ubuntu12.04' | ||
11 | - ./run 'docker build -f ubuntu14.04/Dockerfile -t ansible ubuntu14.04 && docker run -i ansible > result-ubuntu14.04' | ||
12 | - ./run 'docker build -f centos6-onbuild/Dockerfile -t ansible centos6-onbuild && docker run -i ansible > result-centos6-onbuild' | ||
13 | - ./run 'docker build -f centos7-onbuild/Dockerfile -t ansible centos7-onbuild && docker run -i ansible > result-centos7-onbuild' | ||
14 | - ./run 'docker build -f debian7-onbuild/Dockerfile -t ansible debian7-onbuild && docker run -i ansible > result-debian7-onbuild' | ||
15 | - ./run 'docker build -f debian8-onbuild/Dockerfile -t ansible debian8-onbuild && docker run -i ansible > result-debian8-onbuild' | ||
16 | - ./run 'docker build -f ubuntu12.04-onbuild/Dockerfile -t ansible ubuntu12.04-onbuild && docker run -i ansible > result-ubuntu12.04-onbuild' | ||
17 | - ./run 'docker build -f ubuntu14.04-onbuild/Dockerfile -t ansible ubuntu14.04-onbuild && docker run -i ansible > result-ubuntu14.04-onbuild' | ||
18 | |||
19 | |||
20 | - echo "==> Validating the test results..." | ||
21 | - grep '^ansible-playbook' result-centos6 || exit 1 | ||
22 | - grep '^ansible-playbook' result-centos7 || exit 1 | ||
23 | - grep '^ansible-playbook' result-debian7 || exit 1 | ||
24 | - grep '^ansible-playbook' result-debian8 || exit 1 | ||
25 | - grep '^ansible-playbook' result-ubuntu12.04 || exit 1 | ||
26 | - grep '^ansible-playbook' result-ubuntu14.04 || exit 1 | ||
27 | - grep '^ansible-playbook' result-centos6-onbuild || exit 1 | ||
28 | - grep '^ansible-playbook' result-centos7-onbuild || exit 1 | ||
29 | - grep '^ansible-playbook' result-debian7-onbuild || exit 1 | ||
30 | - grep '^ansible-playbook' result-debian8-onbuild || exit 1 | ||
31 | - grep '^ansible-playbook' result-ubuntu12.04-onbuild || exit 1 | ||
32 | - grep '^ansible-playbook' result-ubuntu14.04-onbuild || exit 1 | ||