publiccode.si/.drone.yml

23 lines
607 B
YAML

pipeline:
quality:
image: williamyeh/ansible:debian8
commands:
- ansible-playbook -vvv playbook.yml -i hosts --syntax-check
syntaxcheck:
image: publysher/hugo
commands:
- cd site; ./build/build.sh syntax
deploy:
image: williamyeh/ansible:debian8
secrets: [ ssh_key ]
commands:
- mkdir /root/.ssh && echo "$SSH_KEY" > /root/.ssh/id_rsa && chmod 0600 /root/.ssh/id_rsa
- ssh-keyscan -H lund.fsfeurope.org >> ~/.ssh/known_hosts
- ansible-playbook playbook.yml -i hosts
when:
event: [push, tag, deployment]
branch: master