Субдомены Netlify работают на основе филиалов репо.Если у меня есть домен скажем xyz.com
и репо Repo-A
, основная ветвь развернется в xyz.com
, а ветвь dashboard
развернется в dashboard.xyz.com
.Однако панель инструментов и основная ветвь сильно отличаются для нескольких визуальных элементов.
Я пытаюсь найти простой способ структурировать репо
Repo - A
(master branch)
src/app
package.json
webpack.config.js
Repo - A
(dashboard branch)
src/app
package.json
webpack.config.js
Проблема с этим подходомэто то, что мне пришлось бы значительно изменить свой веб-пакет, пакет и файлы srcЯ полагаю, что переключение между ветвями и обратно приведет к большому количеству мусора и в папке dist/
.
Какая структура репо лучше всего подходит для этой работы?Существуют ли инструменты, упрощающие жизнь для этого варианта использования?
Другой подход -
Create a Release Repo that has release branches like master and dashboard.
master commits to Repo A which pushes build to master branch of Release repo
master commits to Repo B which pushes build to dashboard branch of Release repo
Является ли этот подход более чистым по сравнению с первым?Есть предложения?