impress-2020/deploy/playbooks/deploy.yml

16 lines
491 B
YAML
Raw Normal View History

---
- name: Deploy impress-2020 from `main` on GitHub
hosts: webserver
tasks:
- name: Pull impress-2020 from `main` on GitHub
git:
repo: https://github.com/matchu/impress-2020.git
dest: /srv/impress-2020/latest-version
version: main
- name: Install dependencies with yarn
command:
chdir: /srv/impress-2020/latest-version
cmd: yarn install
register: result
changed_when: '"Already up-to-date." not in result.stdout'