aboutsummaryrefslogtreecommitdiffhomepage
path: root/.travis.yml
diff options
context:
space:
mode:
authorWilliam Yeh <william.pjyeh@gmail.com>2015-04-28 23:38:41 +0800
committerWilliam Yeh <william.pjyeh@gmail.com>2015-04-28 23:38:41 +0800
commit02c349017570070ead3755fe15c34d1661cee1e2 (patch)
tree80993bff0b3eee8d46509b5c23ec13cb24b2f75e /.travis.yml
parente6ab6feafb044b0e22914243686b2d8cf245a869 (diff)
downloaddocker-ansible-02c349017570070ead3755fe15c34d1661cee1e2.tar.gz
docker-ansible-02c349017570070ead3755fe15c34d1661cee1e2.tar.zst
docker-ansible-02c349017570070ead3755fe15c34d1661cee1e2.zip
Add: support for CentOS 7.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml32
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 @@
1install:
2 - curl -sLo - https://github.com/moul/travis-docker/raw/master/install.sh | sh -xe
3
4script:
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