Я пытаюсь сделать многоступенчатый процесс развертывания для автоматизации C # .Net Core API.В конвейере сборки я хотел бы выполнить наш набор тестов конечной точки почтальона против «фальшивого» развертывания новой сборки, прежде чем назвать сборку успешной.Я буду запускать другие наборы для интеграции и известных сценариев позже в развернутых средах, но если прямые вызовы конечных точек не работают должным образом по отдельности, я хочу разбить сборку, а не сломать даже среду разработки.
Я надеялся, что в сборочной «машине» можно развернуть докер-контейнер и запустить пакет против этого.Затем уничтожьте эту среду перед публикацией артефакта или сбоем сборки.
На данный момент единственный вариант, который я вижу, - это либо создать другую постоянную среду для использования перед dev, либо развернуть в dev перед запуском тестов.
Я провел тесты в конвейере для текущего развертывания.Я искал способ развертывания на "localhost" машины сборки.И я искал что-либо, обсуждающее временные среды в Azure DevOps