Назад | Перейти на главную страницу

Развертывание git на нескольких уровнях эластичного beanstalk aws

Мы используем git и eb для развертывания нашего эластичного приложения beanstalk на aws, но только что добавили рабочий уровень. Учитывая, что большая часть кода является общим (модели и т. Д.), Кажется разумным иметь одну исходную базу, но у вас может быть только одна конфигурация eb, а развертывание на основе ветки может иметь только одну цель.

Альтернативой является наличие нескольких исходных репозиториев с общим кодом.

Другой вариант - иметь конфигурацию eb вне репо и иметь несколько экземпляров репо.

Лично я предпочел бы одну исходную базу.

Что считается лучшей практикой для git и нескольких уровней?

deploybot.com -> добавить файлы конфигурации при развертывании - в противном случае просто создайте подпапки:

web / .ebextensions

рабочий / .ebextensions

и развертывать определенные подпапки для определенных целей с помощью deploybot

"должен" это сделать.