Я довольно новичок в Azure и изучаю, как лучше всего делать вещи.У меня есть три среды (test, pre-prod и Prod), и я хотел бы создать несколько новых сред для запуска автоматизированных тестов.
- Как лучше всего создать новую среду?Каждый состоит из виртуальных машин, сервисов, служебной шины, базы данных и хранилища ключей и нескольких других проблем.Должен ли я просто дублировать каждый элемент и настроить его так, чтобы он указывал на новый источник?Скорее всего, есть более масштабируемый способ сделать это?
Когда я запускаю интеграционные тесты?Скажем, я обновляю службы A и B, и мне нужно и то, и другое, чтобы завершить развертывание в среде автоматического тестирования, прежде чем можно будет начать тестирование (скажем, изменение вызвало изменение интерфейса между ними)
Запускаю ли я, когда доставляется Aи затем остановить его, когда B завершает
Запускаю ли я его при доставке идентификатора A, а новый при доставке B?
Запускать, когда в очереди на сборку ничего нет?