Компакт-диск AWS с CodeDeploy для образов Docker

У меня есть сценарий, и я ищу отзывы и лучшие подходы. Мы создаем и собираем образы Docker с помощью Azure Devops (VSTS) и отправляем эти образы в наш репозиторий AWS. Теперь я могу легко развернуть эти образы вручную, но хотел бы автоматизировать процесс в модели непрерывного развертывания. Есть ли подход к использованию codepipeline с этапом сборки, чтобы просто создать и заархивировать файл imagesdefinitions.json до того, как он перейдет на этап развертывания?

Или есть лучшая альтернатива, которую я упускаю из виду.

Спасибо!


person Keith Rutledge    schedule 06.12.2018    source источник


Ответы (1)


Вы определенно можете использовать этап сборки (например, CodeBuild) для автоматизации создания файла imagedefinitions.json, вот пример.

Вы также можете взглянуть на недавно анонсированный вариант развертывания CodeDeploy ECS. Он работает немного иначе, чем действие развертывания ECS, но позволяет развертывать сине-зеленые через CodeDeploy. Дополнительная информация в объявлении и сообщение в блоге.

person TimB    schedule 08.12.2018