This commit is contained in:
parent
918c154b66
commit
02ffdc1606
59
.drone.yml
59
.drone.yml
@ -35,29 +35,52 @@ platform:
|
||||
|
||||
steps:
|
||||
|
||||
- name: prepare_workspace
|
||||
image: alpine
|
||||
commands:
|
||||
- mkdir -p /drone/src/tests/update-system
|
||||
- mv defaults /drone/src/tests/update-system/
|
||||
- mv files /drone/src/tests/update-system/
|
||||
- mv handlers /drone/src/tests/update-system/
|
||||
- mv meta /drone/src/tests/update-system/
|
||||
- mv tasks /drone/src/tests/update-system/
|
||||
- mv vars /drone/src/tests/update-system/
|
||||
when:
|
||||
event:
|
||||
- push
|
||||
- pull_request
|
||||
|
||||
- name: test-debian7
|
||||
image: lerentis/ansible:debian-7
|
||||
commands:
|
||||
- ansible-playbook -i tests/inventory tests/test-playbook.yml --syntax-check
|
||||
- ansible-playbook -i tests/inventory tests/test-playbook.yml
|
||||
depends_on:
|
||||
- "prepare_workspace"
|
||||
|
||||
- name: test-ubuntu16
|
||||
image: lerentis/ansible:ubuntu-16.04
|
||||
commands:
|
||||
- ansible-playbook -i tests/inventory tests/test-playbook.yml --syntax-check
|
||||
- ansible-playbook -i tests/inventory tests/test-playbook.yml
|
||||
depends_on:
|
||||
- "prepare_workspace"
|
||||
|
||||
- name: test-ubuntu18
|
||||
image: lerentis/ansible:ubuntu-18.04
|
||||
commands:
|
||||
- ansible-playbook -i tests/inventory tests/test-playbook.yml --syntax-check
|
||||
- ansible-playbook -i tests/inventory tests/test-playbook.yml
|
||||
depends_on:
|
||||
- "prepare_workspace"
|
||||
|
||||
- name: test-ubuntu20
|
||||
image: lerentis/ansible:ubuntu-20.04
|
||||
commands:
|
||||
- ansible-playbook -i tests/inventory tests/test-playbook.yml --syntax-check
|
||||
- ansible-playbook -i tests/inventory tests/test-playbook.yml
|
||||
depends_on:
|
||||
- "prepare_workspace"
|
||||
|
||||
depends_on:
|
||||
- prepare_workspace
|
||||
@ -73,12 +96,29 @@ platform:
|
||||
|
||||
steps:
|
||||
|
||||
- name: prepare_workspace
|
||||
image: alpine
|
||||
commands:
|
||||
- mkdir -p /drone/src/tests/update-system
|
||||
- mv defaults /drone/src/tests/update-system/
|
||||
- mv files /drone/src/tests/update-system/
|
||||
- mv handlers /drone/src/tests/update-system/
|
||||
- mv meta /drone/src/tests/update-system/
|
||||
- mv tasks /drone/src/tests/update-system/
|
||||
- mv vars /drone/src/tests/update-system/
|
||||
when:
|
||||
event:
|
||||
- push
|
||||
- pull_request
|
||||
|
||||
- name: test-arch
|
||||
image: lerentis/ansible:arch
|
||||
commands:
|
||||
- pacman -S python2 --noconfirm
|
||||
- pacman -Sy python2 --noconfirm
|
||||
- ansible-playbook -i tests/inventory tests/test-playbook.yml --syntax-check
|
||||
- ansible-playbook -i tests/inventory tests/test-playbook.yml
|
||||
depends_on:
|
||||
- "prepare_workspace"
|
||||
|
||||
depends_on:
|
||||
- prepare_workspace
|
||||
@ -94,11 +134,28 @@ platform:
|
||||
|
||||
steps:
|
||||
|
||||
- name: prepare_workspace
|
||||
image: alpine
|
||||
commands:
|
||||
- mkdir -p /drone/src/tests/update-system
|
||||
- mv defaults /drone/src/tests/update-system/
|
||||
- mv files /drone/src/tests/update-system/
|
||||
- mv handlers /drone/src/tests/update-system/
|
||||
- mv meta /drone/src/tests/update-system/
|
||||
- mv tasks /drone/src/tests/update-system/
|
||||
- mv vars /drone/src/tests/update-system/
|
||||
when:
|
||||
event:
|
||||
- push
|
||||
- pull_request
|
||||
|
||||
- name: test-centos7
|
||||
image: lerentis/ansible:centos-7
|
||||
commands:
|
||||
- ansible-playbook -i tests/inventory tests/test-playbook.yml --syntax-check
|
||||
- ansible-playbook -i tests/inventory tests/test-playbook.yml
|
||||
depends_on:
|
||||
- "prepare_workspace"
|
||||
|
||||
depends_on:
|
||||
- prepare_workspace
|
||||
|
Loading…
Reference in New Issue
Block a user