У меня есть кластер ECS fargate. Я работаю над CICD для создания изображений sh в репозитории ECR, а затем обновляю кластер. Я использую последний тег в своих репозиториях.
Используя приведенный ниже способ, я использовал сделать это вручную. Создать новую версию определения задачи ----> Обновить сервис новой версией определения задачи ---> Остановить задачу со старой версией.
Теперь, когда я пытаюсь автоматизировать это из Jenkins, я использую AWSCLI.
У меня один вопрос. Если я использую приведенную ниже команду, создаст ли она новую версию службы определения задач и обновлений? ИЛИ Сначала мне нужно создать новую версию определения задачи.
aws ecs update-service --cluster ec2cluster_name --service service_name --force-new-deployment