Настройка GIT и CICD нескольких магазинов Shopify - PullRequest
1 голос
/ 01 мая 2020

Во-первых, я новичок в GIT, поэтому я прошу прощения, если это ужасный вопрос.

У меня есть 4 магазина Shopify для бренда (Канада, США, ЕС и Великобритания). Я пытаюсь настроить или, по крайней мере, понять лучший метод для разработки GIT для этих 4 сайтов.

Мы используем Github.

  1. Сайты имеют 99% схожих кодовых баз. Так что я думаю о том, чтобы иметь ветку для каждого сайта и иметь основную ветку. Затем, когда изменения кода будут зафиксированы в основной ветви, внесите изменения в каждую ветвь "страны" и исключите определенные файлы. (Не уверен, что это возможно)

  2. Когда изменения баннера кода сделаны (при настройке темы в Shopify), код изменяется. Затем, если мы развернем изменения кода, эти баннеры и т. Д. c необходимо будет снова исправить вручную. Я хотел бы использовать что-то вроде dploy.io для захвата кода Shopify и загрузки его в ветки "country" один раз в день. (Также не уверен, если это возможно).

  3. Наконец, я хотел бы иметь возможность нажать кнопку, чтобы развернуть изменения кода с Git в магазине Shopify. Я предполагаю, что dploy также может сделать это.

В поисках мыслей или, возможно, простой проверки реальности моих идей.

...