Как эффективно развернуть Wordpress на локальном, тестовом и производственном - PullRequest
0 голосов
/ 13 июня 2019

У нас есть большой многоязычный веб-сайт Wordpress.У нас есть 3 сервера.Разрабатываем локальный, затем тестируем его на тестовом сервере.Затем клиент выполняет тестирование на сервере «принятия» и после «OK» переходит на рабочий сервер.

Мой вопрос сейчас такой:

Если, например, я удалю и-или установлюпара плагинов, я в настоящее время должен сделать это четыре раза.Локально и на каждом сервере.

Есть ли способ, где мы можем просто сделать все локально, а затем передать это в GIT, и GIT обработает это для нас на любом другом сервере, на который мы его отправим? *

И даже если это возможно ... мы работаем с анонимными данными на всех серверах, кроме производственного сервера, что означает, что мы не можем просто скопировать базу данных в рабочую базу данных 1: 1.

Я надеюсь, что вы можете поделиться своимиопыт работы с этим правильно.

Кстати, мы используем Homestead, Jenkins и Github :)

Пишем код, устанавливаем плагины и так далее, и у нас есть возможность отправить его в gitпоэтому он будет объединен с любым сервером (тестовым, принимающим или производственным) без необходимости устанавливать плагины на каждом сервере вручную.Также база данных должна обновляться по структуре, мы не хотим перезаписывать «продуктовый сервер» их информацию явно.Но для таблицы, содержащей «плагины», мы хотим перезаписать ее.Сложная история, я думаю.

Мы рассмотрели пару плагинов, то есть https://nl.wordpress.org/plugins/all-in-one-wp-migration/ и https://nl.wordpress.org/plugins/duplicator/, но это, очевидно, плагин, а не автоматизированный процесс, который вы можете сделать с Дженкинсом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...