joch/AWS ECS Deploy with Monitoring

Deploy Docker images to ECS and monitor deployment status - the missing ECS deployment action

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Sep 4, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: joch/aws-ecs-deploy-action@9812d86ffe062dd159cc49d99d972f5ab8e70625 # v1.0.3

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
aws-assume-role-idAWS IAM role to assume for authenticationyes
aws-regionAWS regionyes
ecr-registryECR registry URL (e.g., 123456789.dkr.ecr.region.amazonaws.com)yes
ecr-repositoryECR repository name (e.g., my-app or my-org/my-app)yes
ecs-clusterECS cluster nameyes
ecs-serviceECS service nameyes
ecs-task-definitionECS task definition family nameyes
container-nameContainer name in the task definition to updateyes
dockerfilePath to DockerfilenoDockerfile
build-contextDocker build contextno.
build-argsDocker build arguments (multiline string)no""
timeoutDeployment timeout in secondsno600
namedescription
imageDocker image URI that was deployed
task-definition-arnARN of the new task definition
deployment-statusDeployment status (success/failed/timeout)