phorus-group/ECS Deploy Action
Updates a container image in an ECS task definition and deploys it to an ECS service using official AWS actions
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| task-definition-family | ECS task definition family name | yes | — |
| container-name | Name of the container to update within the task definition | yes | — |
| image | Full image URI (e.g. ghcr.io/org/repo:v1.0.0). Takes precedence over image-tag | no | — |
| image-tag | Image tag only (e.g. v1.0.0 or abc1234). Will be combined with the container's current image repository from the existing task definition. Ignored if 'image' is provided | no | — |
| cluster | ECS cluster name or ARN | yes | — |
| service | ECS service name | yes | — |
| wait-for-service-stability | Wait for the ECS service deployment to reach a steady state | no | true |
| wait-for-minutes | Minutes to wait for service stability before timing out. Only applies when wait-for-service-stability is true | no | 10 |
Outputs
| name | description |
|---|---|
| task-definition-arn | Full ARN of the newly registered task definition |
| service | The name of the deployed ECS service |