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