From 930848e72e00c9f72fd4302e02dd1c7747696363 Mon Sep 17 00:00:00 2001 From: William Yeh Date: Tue, 15 Dec 2015 06:38:42 +0800 Subject: 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. --- circle.yml | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) (limited to 'circle.yml') diff --git a/circle.yml b/circle.yml index c979c1f..71c1817 100644 --- a/circle.yml +++ b/circle.yml @@ -23,6 +23,20 @@ dependencies: - docker build -t ansible_centos6_onbuild centos6-onbuild - docker build -t ansible_alpine3_onbuild alpine3-onbuild + - docker build -t ansible_master_trusty master-ubuntu14.04 + - docker build -t ansible_master_precise master-ubuntu12.04 + - docker build -t ansible_master_jessie master-debian8 + - docker build -t ansible_master_wheezy master-debian7 + - docker build -t ansible_master_centos7 master-centos7 + - docker build -t ansible_master_centos6 master-centos6 + + - docker build -t ansible_master_trusty_onbuild master-ubuntu14.04-onbuild + - docker build -t ansible_master_precise_onbuild master-ubuntu12.04-onbuild + - docker build -t ansible_master_jessie_onbuild master-debian8-onbuild + - docker build -t ansible_master_wheezy_onbuild master-debian7-onbuild + - docker build -t ansible_master_centos7_onbuild master-centos7-onbuild + - docker build -t ansible_master_centos6_onbuild master-centos6-onbuild + test: override: - docker run -i ansible_trusty > result-ubuntu14.04 @@ -40,6 +54,20 @@ test: - docker run -i ansible_centos6_onbuild > result-centos6-onbuild - docker run -i ansible_alpine3_onbuild > result-alpine3-onbuild + - docker run -i ansible_master_trusty > result-master-ubuntu14.04 + - docker run -i ansible_master_precise > result-master-ubuntu12.04 + - docker run -i ansible_master_jessie > result-master-debian8 + - docker run -i ansible_master_wheezy > result-master-debian7 + - docker run -i ansible_master_centos7 > result-master-centos7 + - docker run -i ansible_master_centos6 > result-master-centos6 + - docker run -i ansible_master_trusty_onbuild > result-master-ubuntu14.04-onbuild + - docker run -i ansible_master_precise_onbuild > result-master-ubuntu12.04-onbuild + - docker run -i ansible_master_jessie_onbuild > result-master-debian8-onbuild + - docker run -i ansible_master_wheezy_onbuild > result-master-debian7-onbuild + - docker run -i ansible_master_centos7_onbuild > result-master-centos7-onbuild + - docker run -i ansible_master_centos6_onbuild > result-master-centos6-onbuild + + - echo "==> Validating the test results..." - sh -c "[ -s result-ubuntu14.04 ]" - sh -c "[ -s result-ubuntu12.04 ]" @@ -55,3 +83,16 @@ test: - sh -c "[ -s result-centos7-onbuild ]" - sh -c "[ -s result-centos6-onbuild ]" - sh -c "[ -s result-alpine3-onbuild ]" + + - sh -c "[ -s result-master-ubuntu14.04 ]" + - sh -c "[ -s result-master-ubuntu12.04 ]" + - sh -c "[ -s result-master-debian8 ]" + - sh -c "[ -s result-master-debian7 ]" + - sh -c "[ -s result-master-centos7 ]" + - sh -c "[ -s result-master-centos6 ]" + - sh -c "[ -s result-master-ubuntu14.04-onbuild ]" + - sh -c "[ -s result-master-ubuntu12.04-onbuild ]" + - sh -c "[ -s result-master-debian8-onbuild ]" + - sh -c "[ -s result-master-debian7-onbuild ]" + - sh -c "[ -s result-master-centos7-onbuild ]" + - sh -c "[ -s result-master-centos6-onbuild ]" -- cgit v1.2.3