actions-marketplace-validations/Amazon ECS "Deploy Task Definition" Action for GitHub Actions temp
Registers an Amazon ECS task definition, and deploys it to an ECS service
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Sep 30, 2022
- License
- MIT
- Runtime
- Deprecated runtime
Pinned Snippet
uses: actions-marketplace-validations/yasen-pavlov_amazon-ecs-deploy-task-definition@e7aa42fae320a559590f2d15edc4a1bce0e27d7a # no releases — HEAD as of 2026-07-13tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| task-definition | The path to the ECS task definition file to register | yes | — |
| service | The name of the ECS service to deploy to. The action will only register the task definition if no service is given. | no | — |
| cluster | The name of the ECS service's cluster. Will default to the 'default' cluster | no | — |
| wait-for-service-stability | Whether to wait for the ECS service to reach stable state after deploying the new task definition. Valid value is "true". Will default to not waiting. | no | — |
| wait-for-minutes | How long to wait for the ECS service to reach stable state, in minutes (default: 30 minutes, max: 6 hours). For CodeDeploy deployments, any wait time configured in the CodeDeploy deployment group will be added to this value. | no | — |
| codedeploy-appspec | The path to the AWS CodeDeploy AppSpec file, if the ECS service uses the CODE_DEPLOY deployment controller. Will default to 'appspec.yaml'. | no | — |
| codedeploy-application | The name of the AWS CodeDeploy application, if the ECS service uses the CODE_DEPLOY deployment controller. Will default to 'AppECS-{cluster}-{service}'. | no | — |
| codedeploy-deployment-group | The name of the AWS CodeDeploy deployment group, if the ECS service uses the CODE_DEPLOY deployment controller. Will default to 'DgpECS-{cluster}-{service}'. | no | — |
| codedeploy-deployment-description | A description of the deployment, if the ECS service uses the CODE_DEPLOY deployment controller. | no | — |
| force-new-deployment | Whether to force a new deployment of the service. Valid value is "true". Will default to not force a new deployment. | no | — |
Outputs
| name | description |
|---|---|
| task-definition-arn | The ARN of the registered ECS task definition |
| codedeploy-deployment-id | The deployment ID of the CodeDeploy deployment (if the ECS service uses the CODE_DEPLOY deployment controller |