Вот как можно выполнить сценарии развертывания для филиалов, используя AWS Code Deploy и AWS CodePipeline:
Предполагая, что вы уже настроили приложение и развернули группу с помощью Code Deploy, создайте одну группу для своей ветви "Dev" и другую группу развертывания для "QA" или "stage".
Включите CodePipeline в консоли AWS.
Создайте новый конвейер, авторизовав свою учетную запись Github и предоставив доступ к хранилищу и веткам, которые вы хотите.
В разделе BETA вашего нового конвейера отредактируйте его, снова авторизуйте GitHub и выберите конкретную ветвь, которую вы хотите развернуть после внесения изменений.
Теперь ваша система будет автоматически развернута на основе определенной ветки