aboutsummaryrefslogtreecommitdiffhomepage
path: root/circle.yml
diff options
context:
space:
mode:
authorWilliam Yeh <william.pjyeh@gmail.com>2015-12-15 06:38:42 +0800
committerWilliam Yeh <william.pjyeh@gmail.com>2015-12-15 12:00:31 +0800
commit930848e72e00c9f72fd4302e02dd1c7747696363 (patch)
tree776d96738371319b6eee8901eeaac0134eefa4f5 /circle.yml
parenta8aa5c011bab589aef558768b5c91004d0c13fd0 (diff)
downloaddocker-ansible-930848e72e00c9f72fd4302e02dd1c7747696363.tar.gz
docker-ansible-930848e72e00c9f72fd4302e02dd1c7747696363.tar.zst
docker-ansible-930848e72e00c9f72fd4302e02dd1c7747696363.zip
Add: building from source tree.
Fix: systemd conflicts with new CentOS7 image; See https://forums.docker.com/t/yum-update-fails-for-centos-7-container/5060 Fix: ca-certificates should be installed in Debian 7 for `git clone` source tree.
Diffstat (limited to 'circle.yml')
-rw-r--r--circle.yml41
1 files changed, 41 insertions, 0 deletions
diff --git a/circle.yml b/circle.yml
index c979c1f..71c1817 100644
--- a/circle.yml
+++ b/circle.yml
@@ -23,6 +23,20 @@ dependencies:
23 - docker build -t ansible_centos6_onbuild centos6-onbuild 23 - docker build -t ansible_centos6_onbuild centos6-onbuild
24 - docker build -t ansible_alpine3_onbuild alpine3-onbuild 24 - docker build -t ansible_alpine3_onbuild alpine3-onbuild
25 25
26 - docker build -t ansible_master_trusty master-ubuntu14.04
27 - docker build -t ansible_master_precise master-ubuntu12.04
28 - docker build -t ansible_master_jessie master-debian8
29 - docker build -t ansible_master_wheezy master-debian7
30 - docker build -t ansible_master_centos7 master-centos7
31 - docker build -t ansible_master_centos6 master-centos6
32
33 - docker build -t ansible_master_trusty_onbuild master-ubuntu14.04-onbuild
34 - docker build -t ansible_master_precise_onbuild master-ubuntu12.04-onbuild
35 - docker build -t ansible_master_jessie_onbuild master-debian8-onbuild
36 - docker build -t ansible_master_wheezy_onbuild master-debian7-onbuild
37 - docker build -t ansible_master_centos7_onbuild master-centos7-onbuild
38 - docker build -t ansible_master_centos6_onbuild master-centos6-onbuild
39
26test: 40test:
27 override: 41 override:
28 - docker run -i ansible_trusty > result-ubuntu14.04 42 - docker run -i ansible_trusty > result-ubuntu14.04
@@ -40,6 +54,20 @@ test:
40 - docker run -i ansible_centos6_onbuild > result-centos6-onbuild 54 - docker run -i ansible_centos6_onbuild > result-centos6-onbuild
41 - docker run -i ansible_alpine3_onbuild > result-alpine3-onbuild 55 - docker run -i ansible_alpine3_onbuild > result-alpine3-onbuild
42 56
57 - docker run -i ansible_master_trusty > result-master-ubuntu14.04
58 - docker run -i ansible_master_precise > result-master-ubuntu12.04
59 - docker run -i ansible_master_jessie > result-master-debian8
60 - docker run -i ansible_master_wheezy > result-master-debian7
61 - docker run -i ansible_master_centos7 > result-master-centos7
62 - docker run -i ansible_master_centos6 > result-master-centos6
63 - docker run -i ansible_master_trusty_onbuild > result-master-ubuntu14.04-onbuild
64 - docker run -i ansible_master_precise_onbuild > result-master-ubuntu12.04-onbuild
65 - docker run -i ansible_master_jessie_onbuild > result-master-debian8-onbuild
66 - docker run -i ansible_master_wheezy_onbuild > result-master-debian7-onbuild
67 - docker run -i ansible_master_centos7_onbuild > result-master-centos7-onbuild
68 - docker run -i ansible_master_centos6_onbuild > result-master-centos6-onbuild
69
70
43 - echo "==> Validating the test results..." 71 - echo "==> Validating the test results..."
44 - sh -c "[ -s result-ubuntu14.04 ]" 72 - sh -c "[ -s result-ubuntu14.04 ]"
45 - sh -c "[ -s result-ubuntu12.04 ]" 73 - sh -c "[ -s result-ubuntu12.04 ]"
@@ -55,3 +83,16 @@ test:
55 - sh -c "[ -s result-centos7-onbuild ]" 83 - sh -c "[ -s result-centos7-onbuild ]"
56 - sh -c "[ -s result-centos6-onbuild ]" 84 - sh -c "[ -s result-centos6-onbuild ]"
57 - sh -c "[ -s result-alpine3-onbuild ]" 85 - sh -c "[ -s result-alpine3-onbuild ]"
86
87 - sh -c "[ -s result-master-ubuntu14.04 ]"
88 - sh -c "[ -s result-master-ubuntu12.04 ]"
89 - sh -c "[ -s result-master-debian8 ]"
90 - sh -c "[ -s result-master-debian7 ]"
91 - sh -c "[ -s result-master-centos7 ]"
92 - sh -c "[ -s result-master-centos6 ]"
93 - sh -c "[ -s result-master-ubuntu14.04-onbuild ]"
94 - sh -c "[ -s result-master-ubuntu12.04-onbuild ]"
95 - sh -c "[ -s result-master-debian8-onbuild ]"
96 - sh -c "[ -s result-master-debian7-onbuild ]"
97 - sh -c "[ -s result-master-centos7-onbuild ]"
98 - sh -c "[ -s result-master-centos6-onbuild ]"