Компакт-диск AWS с CodeDeploy для образов Docker
У меня есть сценарий и ищу отзывы и лучшие подходы. Мы создаем и создаем наши образы Docker с помощью Azure Devops (VSTS) и помещаем эти образы в наш репозиторий AWS. Теперь я могу нормально развернуть эти образы вручную, но хотел бы автоматизировать процесс в модели непрерывного развертывания. Есть ли способ использовать кодовую линию с шагом сборки, чтобы просто создать и сжать файл imagesdefinitions.json, прежде чем он перейдет к шагу развертывания?
Или есть лучшая альтернатива, которую я пропускаю.
Спасибо!
1 ответ
Вы, безусловно, можете использовать шаг сборки (например, CodeBuild) для автоматизации создания файла imagedefinitions.json, здесь есть пример.
Вы также можете посмотреть на недавно объявленный вариант развертывания CodeDeploy ECS. Он работает немного по-другому, чем действие по развертыванию ECS, но допускает сине-зеленые развертывания через CodeDeploy. Там больше информации в объявлении и посте в блоге.