Задать вопрос
@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 с помощью которого происходит процесс развертывания не удаляет файлы которые есть на сервере но их уже нет в репозитории

как это можно победить?
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Stepik
    Верстка и веб-разработка сайтов. Продвинутый уровень Web Develop
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019
Bigdata Engineer
Вот
rsync .... --delete
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы