joch/AWS ECS Deploy with Monitoring
Deploy Docker images to ECS and monitor deployment status - the missing ECS deployment action
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Sep 4, 2025
- License
- MIT
Pinned Snippet
uses: joch/aws-ecs-deploy-action@9812d86ffe062dd159cc49d99d972f5ab8e70625 # v1.0.3tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| aws-assume-role-id | AWS IAM role to assume for authentication | yes | — |
| aws-region | AWS region | yes | — |
| ecr-registry | ECR registry URL (e.g., 123456789.dkr.ecr.region.amazonaws.com) | yes | — |
| ecr-repository | ECR repository name (e.g., my-app or my-org/my-app) | yes | — |
| ecs-cluster | ECS cluster name | yes | — |
| ecs-service | ECS service name | yes | — |
| ecs-task-definition | ECS task definition family name | yes | — |
| container-name | Container name in the task definition to update | yes | — |
| dockerfile | Path to Dockerfile | no | Dockerfile |
| build-context | Docker build context | no | . |
| build-args | Docker build arguments (multiline string) | no | "" |
| timeout | Deployment timeout in seconds | no | 600 |
Outputs
| name | description |
|---|---|
| image | Docker image URI that was deployed |
| task-definition-arn | ARN of the new task definition |
| deployment-status | Deployment status (success/failed/timeout) |