@easycode
не боюсь задавать глупые вопросы ))

Удаление файлов, отсутствующих в репозитории при деплое (rsync) через GitHub Actions?

Имеется большой WordPress-сайт, кастомный код внутри которого находится в репе и деплой на рабочий сервер мы настроили через GitHub Actions
По сути в репозитории находится всего две папки. Так выглядит .gitignore
!wp-content/
wp-content/*
!wp-content/themes/
wp-content/themes/*
!wp-content/themes/mytheme-child/
!wp-content/mu-plugins/
wp-content/mu-plugins/*
!wp-content/mu-plugins/my-plugin/
!wp-content/mu-plugins/my-plugin.php
wp-content/mu-plugins/my-plugin/vendor
wp-admin/*
wp-includes/*
/*.*
!.gitignore


Деплой работает хорошо, но есть одно НО!

rsync с помощью которого происходит процесс развертывания не удаляет файлы которые есть на сервере но их уже нет в репозитории

как это можно победить?
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019
Bigdata Engineer
Вот
rsync .... --delete
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы