#amazon-web-services #gitlab #amazon-ecs #amazon-ecr #cicd
#amazon-веб-сервисы #gitlab #amazon-ecs #amazon-ecr #cicd
Вопрос:
ECR -> ECS
У меня есть репозиторий ECR. ведьма автоматически обновляется командой git push (Gitlab CI / CD). также у меня есть кластер ECS. я хочу сделать что-то вроде этого: когда я запускаю git push image uploaded -> ECR после этого Uploaded -> ECS
git push -> ECR (последняя версия temp) -> ECS (последняя версия temp)
«git push -> ECR (temp: последняя версия)» — эта часть у меня есть.
«-> ECS (temp: последняя версия)» — эта часть мне нужна
Спасибо, ребята
Ответ №1:
Все, что вам нужно сделать, это принудительное развертывание ecs для выбора последнего образа
aws ecs update-service --cluster <cluster name> --service <service name> --force-new-deployment
Если вы ищете собственный CI / CD для AWS, попробуйте использовать codepipeline с ECR в качестве источника и ECS в качестве цели для развертывания
https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-ecs-ecr-codedeploy.html
Комментарии:
1. Привет, омуту. я уже пробовал это. я запускаю эту команду на своем локальном компьютере. команда выполняется успешно, но результат тот же. изображение все еще не изменено: (