Я использую DevOps Azure в качестве репозитория исходного кода для моего приложения Angular в контейнере Docker. В процессе создания конвейеров выпуска для развертывания базы кода из dev в тест (затем в staging и prod) я заметил, что после выбора шаблона развертывания службы приложений Azure я не смог указать ветвь для перемещения кода.
Например, я не смог указать ветку dev для конвейера, который бы перемещал код в тестовую среду. Означает ли это, что для контейнерных приложений у меня должны быть отдельные репозитории для каждой среды: dev, test, staging и prod? Кроме того, означает ли это, что для развертывания кода, который я должен был бы переместить, скажем, код из основной ветви в репо-разработке в главную ветку в тестовом репо, и так далее?