patrontech/Amazon ECS "Run Task" Action for GitHub Actions

Runs a single ECS task from a base task definition with overrides

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
task-definitionThe family and revision (family:revision ) or full ARN of the task definition to run. If a revision is not specified, the latest ACTIVE revision is used.yes
aws-credentialsJson array of AWS credentials to connect to ECSyes
capacity-provider-strategyThe name of the container defined in the containerDefinitions section of the ECS task definitionyes
clusterThe URI of the container image to insert into the ECS task definitionyes
countThe URI of the container image to insert into the ECS task definitionyes
enable-ecs-managed-tagsThe URI of the container image to insert into the ECS task definitionyesfalse
enable-execute-commandThe URI of the container image to insert into the ECS task definitionyesfalse
groupThe URI of the container image to insert into the ECS task definitionno
launch-typeThe infrastructure on which to run your standalone task. For more information, see Amazon ECS launch types in the Amazon Elastic Container Service Developer Guide no
network-configurationThe network configuration for the task. This parameter is required for task definitions that use the awsvpc network mode to receive their own elastic network interface, and it is not supported for other network modesno
overridesA list of container overrides in JSON format that specify the name of a container in the specified task definition and the overrides it should receive.no
placement-constraintsA list of container overrides in JSON format that specify the name of a container in the specified task definition and the overrides it should receive.no[]
placement-strategyA list of container overrides in JSON format that specify the name of a container in the specified task definition and the overrides it should receive.no[]
platform-versionA list of container overrides in JSON format that specify the name of a container in the specified task definition and the overrides it should receive.noLATEST
started-byAn optional tag specified when a task is started. For example, if you automatically trigger a task to run a batch process job, you could apply a unique identifier for that job to your task with the startedBy parameter. You can then identify which tasks belong to that job by filtering the results of a ListTasks call with the startedBy value. Up to 36 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.nogithub_actions
tagsA list of tags for the containerno[]
namedescription
task-definitionThe path to the rendered task definition file