26 lines
546 B
YAML
26 lines
546 B
YAML
- import_tasks: repo.yml
|
|
- import_tasks: npm.yml
|
|
|
|
- name: Copy config.json
|
|
copy:
|
|
src: "{{ release_dir }}/config.shmyga.ru.json"
|
|
dest: "{{ release_dir }}/config.json"
|
|
remote_src: true
|
|
|
|
- name: Gulp build
|
|
command: "gulp default"
|
|
args:
|
|
chdir: "{{ release_dir }}"
|
|
|
|
- name: Create symlink to release
|
|
file:
|
|
src: "{{ release_dir }}"
|
|
dest: "{{ project_dir }}/current"
|
|
state: link
|
|
|
|
- name: Restart {{ project_name }} service
|
|
command: "sudo /bin/systemctl restart tankz"
|
|
args:
|
|
warn: no
|
|
|
|
- import_tasks: clean.yml |