Мы используем git и eb для развертывания нашего эластичного приложения beanstalk на aws, но только что добавили рабочий уровень. Учитывая, что большая часть кода является общим (модели и т. Д.), Кажется разумным иметь одну исходную базу, но у вас может быть только одна конфигурация eb, а развертывание на основе ветки может иметь только одну цель.
Альтернативой является наличие нескольких исходных репозиториев с общим кодом.
Другой вариант - иметь конфигурацию eb вне репо и иметь несколько экземпляров репо.
Лично я предпочел бы одну исходную базу.
Что считается лучшей практикой для git и нескольких уровней?
deploybot.com -> добавить файлы конфигурации при развертывании - в противном случае просто создайте подпапки:
web / .ebextensions
рабочий / .ebextensions
и развертывать определенные подпапки для определенных целей с помощью deploybot
"должен" это сделать.