useful-scripts-helpdesk/.drone.yml
Lulzette 51e8245a4e
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
А сейчас то работает?
2022-01-09 20:52:30 +00:00

89 lines
1.1 KiB
YAML

---
kind: pipeline
type: exec
name: test
trigger:
event:
exclude:
- promote
steps:
- name: Check playbook
commands:
- ansible-playbook -C playbook.yml
node:
target: local
---
kind: pipeline
type: exec
name: deploy to prod
steps:
- name: Check playbook
commands:
- ansible-playbook -C playbook.yml
- name: Run playbook
commands:
- ansible-playbook playbook.yml
node:
target: shell-scripts
trigger:
event:
- promote
target:
- production
---
kind: pipeline
type: exec
name: deploy to local test
steps:
- name: Check playbook
commands:
- ansible-playbook -C playbook.yml
- name: Run playbook
commands:
- ansible-playbook playbook.yml
node:
target: local
trigger:
event:
- promote
target:
- local
---
kind: pipeline
type: exec
name: deploy to public test
steps:
- name: Check playbook
commands:
- ansible-playbook -C playbook.yml
- name: Run playbook
commands:
- ansible-playbook playbook.yml
node:
target: shell-testing
trigger:
event:
- promote
target:
- testing