]> git.immae.eu Git - github/fretlink/docker-ansible.git/blob - .travis.yml
Add: support for CentOS 7.
[github/fretlink/docker-ansible.git] / .travis.yml
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