oktroco/Amazon ECS "Deploy Task Definition" and "Notify to Slack" Action for GitHub Actions

Registers an Amazon ECS task definition, and deploys it to an ECS service, and notify to slack

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
task-definitionThe path to the ECS task definition file to registeryes
serviceThe name of the ECS service to deploy to. The action will only register the task definition if no service is given.no
clusterThe name of the ECS service's cluster. Will default to the 'default' clusterno
wait-for-service-stabilityWhether 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-minutesHow 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-appspecThe path to the AWS CodeDeploy AppSpec file, if the ECS service uses the CODE_DEPLOY deployment controller. Will default to 'appspec.yaml'.no
codedeploy-applicationThe 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-groupThe name of the AWS CodeDeploy deployment group, if the ECS service uses the CODE_DEPLOY deployment controller. Will default to 'DgpECS-{cluster}-{service}'.no
slack-webhook-urlWebhook Url for slack notify.no
slack-waiting-msg-blocksThe path to json file of slack message block for notify deployment is start.no
slack-success-msg-blocksThe path to json file of slack message block for notify deployment is success.no
slack-failure-msg-blocksThe path to json file of slack message block for notify deployment is failure.no
slack-channelThe name of slack channel.no
slack-display-textText message for slack notify popup display.no
slack-default-blocks-languageLanguage of default blocks template. This is for default template user.no
namedescription
task-definition-arnThe ARN of the registered ECS task definition
codedeploy-deployment-idThe deployment ID of the CodeDeploy deployment (if the ECS service uses the CODE_DEPLOY deployment controller