]> git.immae.eu Git - github/fretlink/docker-ansible.git/blob - circle.yml
Try: stable version of travis-docker
[github/fretlink/docker-ansible.git] / circle.yml
1 machine:
2 services:
3 - docker
4
5 dependencies:
6 override:
7 - docker info
8 - docker version
9
10 - cp ubuntu14.04/Dockerfile Dockerfile
11 - docker build -t ansible_trusty ubuntu14.04
12
13 - cp ubuntu12.04/Dockerfile Dockerfile
14 - docker build -t ansible_precise ubuntu12.04
15
16 - cp debian8/Dockerfile Dockerfile
17 - docker build -t ansible_jessie debian8
18
19 - cp debian7/Dockerfile Dockerfile
20 - docker build -t ansible_wheezy debian7
21
22 - cp centos7/Dockerfile Dockerfile
23 - docker build -t ansible_centos7 centos7
24
25 - cp centos6/Dockerfile Dockerfile
26 - docker build -t ansible_centos6 centos6
27
28 - cp ubuntu14.04-onbuild/Dockerfile Dockerfile
29 - docker build -t ansible_trusty_onbuild ubuntu14.04-onbuild
30
31 - cp ubuntu12.04-onbuild/Dockerfile Dockerfile
32 - docker build -t ansible_precise_onbuild ubuntu12.04-onbuild
33
34 - cp debian8-onbuild/Dockerfile Dockerfile
35 - docker build -t ansible_jessie_onbuild debian8-onbuild
36
37 - cp debian7-onbuild/Dockerfile Dockerfile
38 - docker build -t ansible_wheezy_onbuild debian7-onbuild
39
40 - cp centos7-onbuild/Dockerfile Dockerfile
41 - docker build -t ansible_centos7_onbuild centos7-onbuild
42
43 - cp centos6-onbuild/Dockerfile Dockerfile
44 - docker build -t ansible_centos6_onbuild centos6-onbuild
45
46 test:
47 override:
48 - docker run -i ansible_trusty > result-ubuntu14.04
49 - docker run -i ansible_precise > result-ubuntu12.04
50 - docker run -i ansible_jessie > result-debian8
51 - docker run -i ansible_wheezy > result-debian7
52 - docker run -i ansible_centos7 > result-centos7
53 - docker run -i ansible_centos6 > result-centos6
54 - docker run -i ansible_trusty_onbuild > result-ubuntu14.04-onbuild
55 - docker run -i ansible_precise_onbuild > result-ubuntu12.04-onbuild
56 - docker run -i ansible_jessie_onbuild > result-debian8-onbuild
57 - docker run -i ansible_wheezy_onbuild > result-debian7-onbuild
58 - docker run -i ansible_centos7_onbuild > result-centos7-onbuild
59 - docker run -i ansible_centos6_onbuild > result-centos6-onbuild
60
61 - echo "==> Validating the test results..."
62 - sh -c "[ -s result-ubuntu14.04 ]"
63 - sh -c "[ -s result-ubuntu12.04 ]"
64 - sh -c "[ -s result-debian8 ]"
65 - sh -c "[ -s result-debian7 ]"
66 - sh -c "[ -s result-centos7 ]"
67 - sh -c "[ -s result-centos6 ]"
68 - sh -c "[ -s result-ubuntu14.04-onbuild ]"
69 - sh -c "[ -s result-ubuntu12.04-onbuild ]"
70 - sh -c "[ -s result-debian8-onbuild ]"
71 - sh -c "[ -s result-debian7-onbuild ]"
72 - sh -c "[ -s result-centos7-onbuild ]"
73 - sh -c "[ -s result-centos6-onbuild ]"