ci: исключить wiki/ и kubikon-assets/ из rsync deploy
Some checks failed
Some checks failed
Эти папки большие и не в git (wiki ~73 МБ, kubikon-assets ~34 МБ). fetch-assets.js скачивает kubikon-assets, но wiki/ не скачивает. На CI runner-е они отсутствуют → rsync --delete-after удаляет их с прод-серверов → битые картинки на studio.rublox.pro. Фикс: --exclude=wiki --exclude=kubikon-assets чтобы CI не трогал эти папки на серверах. Один раз залить руками, дальше CI деплоит только код, не трогая assets.
This commit is contained in:
parent
44b8aa65c6
commit
2f3b3b786f
@ -134,12 +134,12 @@ jobs:
|
|||||||
run: apt-get update -qq && apt-get install -y rsync openssh-client
|
run: apt-get update -qq && apt-get install -y rsync openssh-client
|
||||||
- name: Deploy to S1 (85.175.7.40:1998)
|
- name: Deploy to S1 (85.175.7.40:1998)
|
||||||
run: |
|
run: |
|
||||||
rsync -az --delete-after --human-readable \
|
rsync -az --delete-after --human-readable --exclude=wiki --exclude=kubikon-assets \
|
||||||
-e "ssh -i ~/.ssh/id_deploy -o UserKnownHostsFile=~/.ssh/known_hosts -p 1998" \
|
-e "ssh -i ~/.ssh/id_deploy -o UserKnownHostsFile=~/.ssh/known_hosts -p 1998" \
|
||||||
build/ min@85.175.7.40:/var/www/rublox-studio/build/
|
build/ min@85.175.7.40:/var/www/rublox-studio/build/
|
||||||
- name: Deploy to S2 (192.168.0.124:22, runner в той же сети)
|
- name: Deploy to S2 (192.168.0.124:22, runner в той же сети)
|
||||||
run: |
|
run: |
|
||||||
rsync -az --delete-after --human-readable \
|
rsync -az --delete-after --human-readable --exclude=wiki --exclude=kubikon-assets \
|
||||||
-e "ssh -i ~/.ssh/id_deploy -o UserKnownHostsFile=~/.ssh/known_hosts -p 22" \
|
-e "ssh -i ~/.ssh/id_deploy -o UserKnownHostsFile=~/.ssh/known_hosts -p 22" \
|
||||||
build/ min@192.168.0.124:/var/www/rublox-studio/build/
|
build/ min@192.168.0.124:/var/www/rublox-studio/build/
|
||||||
- name: Verify deploy
|
- name: Verify deploy
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user