Задать вопрос
@sheldon_coop

CI/CD (автоматическое развертывание) для WordPress проекта с автозаменой в БД?

Всем привет!

Есть WordPress проект и 2 среды (dev, prod).
Сейчас настроено и используется GitLab CI/CD + k8s
Две отдельные БД для каждой среды и сейчас они никак не синхронизируются.
Через гит идут только файлы темы и кастомных плагинов.

А теперь появилось необходимость сначала публиковать весь контент в dev (для одобрения клиентом) а затем переливать в prod, точно в таком же виде, и чтобы не пришлось вручную копипастить через админку. То есть, нужно будет при деплое также настроить и перелив БД при чем одновременно с автоматической заменой всех урлов в БД по совпадениям.

Подскажите пожалуйста как будет правильнее и корректнее это реализовать/добавить?

Много статей и мануалов по настройке автоматического развертывания для WP, но про БД там как правило ничего нет.
https://taylor.callsen.me/simple-wordpress-auto-de...
https://serveradmin.ru/ci-cd-proekta-na-wordpress/

Как я понимаю, это нужно будет реализовать через добавление некоего bash скрипта с использованием WP-CLI
Что-то по типу этого (в ответе):
Какой рецепт автоматического развертывания wordpress-сайта с помощью Deployer?

Спасибо!
  • Вопрос задан
  • 22 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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