ci: copy theme assets from Docker container

This commit is contained in:
Oliver Davies 2021-12-14 23:28:32 +00:00
parent c898f4da4f
commit 8953de7dbd
5 changed files with 47 additions and 21 deletions

View file

@ -1,19 +1,8 @@
---
- name: Install theme dependencies
command: >
npm ci
chdir={{ release_theme_path }}
creates={{ release_theme_path }}/node_modules
- name: Generate front-end assets
command: >
npm run production
chdir={{ release_theme_path }}
creates={{ release_theme_path }}/dist
- name: Remove files that are no longer needed
file:
path: "{{ release_theme_path }}/{{ item }}"
state: absent
with_items:
- node_modules
- name: Copy theme dependencies from the Docker container.
command: |
pwd
ls
docker-compose pull
./run copy-theme-assets
creates={{ release_theme_path }}/build