-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcircle.yml
25 lines (23 loc) · 1.36 KB
/
circle.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
machine:
services:
- docker
python:
version: 2.7.10
dependencies:
pre:
- pip install ansible
override:
- ansible --version
- docker info
- docker version
- docker build -f test/Dockerfile-centos6.8 -t centos6.8 .
- docker build -f test/Dockerfile-centos7.3 -t centos7.3 .
- docker build -f test/Dockerfile-ubuntu12.04 -t ubuntu12.04 .
- docker build -f test/Dockerfile-ubuntu14.04 -t ubuntu14.04 .
test:
override:
- ansible-playbook --syntax-check -i ansible/hosts ansible/site.yml
- docker run --privileged -it -v `pwd`:/cdh5-hadoop-pseudo-env centos6.8 ansible-playbook -i /cdh5-hadoop-pseudo-env/ansible/hosts /cdh5-hadoop-pseudo-env/ansible/site.yml --extra-vars "not_start_hbase=yes" --connection=local
- docker run --privileged -it -v `pwd`:/cdh5-hadoop-pseudo-env centos7.3 ansible-playbook -i /cdh5-hadoop-pseudo-env/ansible/hosts /cdh5-hadoop-pseudo-env/ansible/site.yml --extra-vars "not_start_hbase=yes" --connection=local
- docker run --privileged -it -v `pwd`:/cdh5-hadoop-pseudo-env ubuntu12.04 ansible-playbook -i /cdh5-hadoop-pseudo-env/ansible/hosts /cdh5-hadoop-pseudo-env/ansible/site.yml --connection=local
- docker run --privileged -it -v `pwd`:/cdh5-hadoop-pseudo-env ubuntu14.04 ansible-playbook -i /cdh5-hadoop-pseudo-env/ansible/hosts /cdh5-hadoop-pseudo-env/ansible/site.yml --connection=local