diff --git a/deploy-ecs/deploy.sh b/deploy-ecs/deploy.sh index abac1ba..6d337b4 100755 --- a/deploy-ecs/deploy.sh +++ b/deploy-ecs/deploy.sh @@ -63,7 +63,7 @@ fi echo "Publishing new ${LAUNCH_TYPE} task definition." if [ "${LAUNCH_TYPE}" = "FARGATE" ]; then - aws ecs register-task-definition \ + { aws ecs register-task-definition \ --family "${ECS_TASK_DEF}" \ --task-role-arn "$(echo "${taskdefinition}" | jq -r '.taskDefinition.taskRoleArn')" \ --execution-role-arn "$(echo "${taskdefinition}" | jq -r '.taskDefinition.executionRoleArn')" \ @@ -73,15 +73,15 @@ if [ "${LAUNCH_TYPE}" = "FARGATE" ]; then --placement-constraints "$(echo "${taskdefinition}" | jq '.taskDefinition.placementConstraints')" \ --requires-compatibilities "$(echo "${taskdefinition}" | jq -r '.taskDefinition.requiresCompatibilities')" \ --cpu "$(echo "${taskdefinition}" | jq -r '.taskDefinition.cpu')" \ - --memory "$(echo "${taskdefinition}" | jq -r '.taskDefinition.memory')" + --memory "$(echo "${taskdefinition}" | jq -r '.taskDefinition.memory')" > /dev/null; } 2>&1 elif [ "${LAUNCH_TYPE}" = "EC2" ]; then - aws ecs register-task-definition \ + { aws ecs register-task-definition \ --family "${ECS_TASK_DEF}" \ --task-role-arn "$(echo "${taskdefinition}" | jq -r '.taskDefinition.taskRoleArn')" \ --execution-role-arn "$(echo "${taskdefinition}" | jq -r '.taskDefinition.executionRoleArn')" \ --container-definitions "${newcontainers}" \ --volumes "$(echo "${taskdefinition}" | jq '.taskDefinition.volumes')" \ - --placement-constraints "$(echo "${taskdefinition}" | jq '.taskDefinition.placementConstraints')" + --placement-constraints "$(echo "${taskdefinition}" | jq '.taskDefinition.placementConstraints')" > /dev/null; } 2>&1 else echo "Error: expected 'FARGATE' or 'EC2' launch-type, got ${LAUNCH_TYPE}" exit 1