From 6c36c1397f259d8536b1853854b7e1db1d779c46 Mon Sep 17 00:00:00 2001 From: Abel Ratanaphan Date: Thu, 22 Aug 2024 07:32:04 -0400 Subject: [PATCH] fix: disable rolling update strategy --- .github/workflows/aws.yml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/aws.yml b/.github/workflows/aws.yml index 1657dc5..8f5c3ed 100644 --- a/.github/workflows/aws.yml +++ b/.github/workflows/aws.yml @@ -64,8 +64,8 @@ jobs: set -o pipefail # Register the task definition with ECS and capture the revision number - TASK_DEFINITION_ARN=$(aws ecs register-task-definition \ - --cli-input-json file://$ECS_TASK_DEFINITION \ + TASK_DEFINITION_ARN=$(aws ecs register-task-definition + --cli-input-json file://$ECS_TASK_DEFINITION --query 'taskDefinition.taskDefinitionArn' --output text) echo "TASK_DEFINITION_ARN=$TASK_DEFINITION_ARN" >> $GITHUB_ENV @@ -77,8 +77,11 @@ jobs: set -o pipefail # Update the ECS service to use the latest task definition revision - aws ecs update-service \ - --cluster ${{ env.ECS_CLUSTER }} \ - --service ${{ env.ECS_SERVICE }} \ - --task-definition ${{ env.TASK_DEFINITION_ARN }} \ - --force-new-deployment + aws ecs update-service + --cluster ${{ env.ECS_CLUSTER }} + --service ${{ env.ECS_SERVICE }} + --task-definition ${{ env.TASK_DEFINITION_ARN }} + --force-new-deployment + --deployment-configuration minimumHealthyPercent=0,maximumPercent=100 + --cluster ${{ env.ECS_CLUSTER }} + --services ${{ env.ECS_SERVICE }}