Compare commits

...

1 Commits

Author SHA1 Message Date
2f3b3b786f ci: исключить wiki/ и kubikon-assets/ из rsync deploy
Some checks failed
CI / Lint (pull_request) Failing after 1m8s
CI / Build (pull_request) Successful in 2m6s
CI / Secret scan (pull_request) Successful in 2m33s
CI / PR size check (pull_request) Successful in 7s
CI / Deploy to S1 + S2 (pull_request) Has been skipped
Эти папки большие и не в 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.
2026-05-29 08:39:11 +03:00

View File

@ -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