- 17, Oct 2024
- #1
Моя компания использует Azure DevOps и Pipelines для создания, тестирования и развертывания (в настоящее время пакетов NuGet) приложений .Net Framework.
Мой начальник ясно дал понять, что хочет, чтобы мы поместили в контейнеры все наши микросервисы и в какой-то момент начали использовать Kubernetes. В ходе этого процесса мы также будем портировать наши приложения на .Net Core одно за другим.
После того как я создал многоэтапный файл Dockerfile (создание и выполнение, но еще не тестирование) для одного из наших микросервисов, он предложил упростить его, продолжив использовать Pipelines для построить и протестировать приложения, а в более поздней задаче добавьте скомпилированное приложение в контейнер Docker в Azure DevOps. Насколько мне известно, это антипаттерн (возможно, я ошибаюсь), и я понимаю его стремление к простоте.
Это антишаблон или хорошая идея?
#docker #azure-devops #azure #azure-pipelines