#amazon-web-services #devops #aws-amplify
#amazon-веб-сервисы #devops #aws-amplify
Вопрос:
Я только начинаю работать с AWS Amplify, и после некоторых исследований я все еще не могу настроить структуру сред, которую я хочу. У меня есть приложение Reactjs, которое я хочу разместить там, мой план состоит в том, чтобы иметь 3 среды:
- Разработчик: эта среда предназначена для тестирования новых функций. Каждая новая ветка, которую я создаю, автоматически развертывается в этой среде (здесь проблем нет, уже реализовано).
- Промежуточный этап: как только новые функции будут объединены в главную ветку, я хотел бы, чтобы они были развернуты здесь. Это должно работать как предпроизводственная среда.
- Производство: после тестирования функций в промежуточном режиме их следует запустить в производство всего одним щелчком мыши (или простым действием). Кроме того, в рабочей среде всегда должна использоваться последняя выпущенная сборка проекта.
Итак, в чем именно проблема? Пока я не знаю, как заставить master указывать на 2 среды, что означает, что он либо развернут в промежуточной, либо в производственной среде, и переход от промежуточной к производственной на данный момент довольно утомителен.
Есть ли какой-либо способ реализовать этот рабочий процесс в Amplify? Заранее благодарим вас за помощь.
Комментарии:
1. Интересно, смогли ли вы это реализовать? в настоящее время изучаю возможность сделать то же самое
2. @WasimAbuzaher Я этого не делал, извините. Amplify, возможно, потребуется дальнейшая разработка, но я перешел на Firebase.