Обновите определение задачи запланированной задачи fargate в кластере ECS - PullRequest
0 голосов
/ 09 апреля 2020

У меня настроен конвейер для кластера ecs, в котором я обновляю определение задачи служб и затем запускаю новое развертывание. Например:

# Update task definition
- aws ecs register-task-definition --cli-input-json file://aws/task-definition${TASK_SUFFIX}.json --region $AWS_DEFAULT_REGION
- TASK_REVISION=`aws ecs describe-task-definition --task-definition ${SERVICE_NAME}${TASK_SUFFIX} | egrep "revision" | tr "/" " " | awk '{print $2}' | sed 's/"$//'`

# Request service update:
- aws ecs update-service --service ${SERVICE_NAME} --cluster ${CLUSTER_NAME} --task-definition ${SERVICE_NAME}${TASK_SUFFIX}:${TASK_REVISION} --force-new-deployment

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

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

...