Кодовая линия с ECS - PullRequest
       30

Кодовая линия с ECS

0 голосов
/ 03 сентября 2018

Я пытаюсь подготовить конфигурацию AWS Codepipeline + Codebuild для проектов Java maven2. Все работает как шарм, но у меня есть некоторые сомнения, как правильно его использовать. Мой проект состоит из 4 модулей. Каждый модуль представляет собой микросервис, упакованный в образ Docker. Должен ли я иметь один трубопровод для этого проекта? Другой способ: один конвейер для каждого микросервиса? Настройка Codepipeline с использованием Cloudformation Я обнаружил, что в Deploy Action for ECS можно развернуть только одну службу Cluster *. Как я могу развернуть все сервисы, используя один конвейер? Это хорошая идея?

С уважением, Maciej.

Ответы [ 2 ]

0 голосов
/ 05 сентября 2018

С точки зрения конвейера кода вы можете иметь несколько действий по развертыванию ECS в одном конвейере и развертывать их параллельно или последовательно.

0 голосов
/ 04 сентября 2018

Идея использования микросервисов заключается в том, что вы можете развертывать их отдельно, поэтому у вас должен быть отдельный конвейер для каждого микросервиса.

Если вам часто требуется развернуть более одного, то, возможно, границы вашей службы неверны, или вы находитесь в предвыпускном выпуске, когда дела действительно беспорядочные.

...