formunauts/Drone ECS Deploy Advanced
A GitHub Action to deploy services, run tasks, and execute commands on an AWS ECS cluster.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| role | The AWS IAM role to assume for deployment. | yes | — |
| cluster | The name of the ECS cluster. | yes | — |
| region | The AWS region. | no | eu-central-1 |
| services | A comma-separated list of services to deploy. | no | — |
| image | The Docker image tag to deploy. Used for service deployments and tasks. | no | latest |
| timeout | Timeout for waiting on deployments and tasks. | no | 300 |
| task_definition | The name of the task definition to use for running tasks. | no | — |
| predeploy_tasks | Comma-separated list of commands to run as one-off tasks before deployment. Waits for completion. | no | — |
| tasks | Comma-separated list of commands to run as one-off tasks. Does not wait for completion. | no | — |
| exec_service | The service to use for executing commands with --exec. | no | — |
| exec_commands | Comma-separated list of commands to execute in the exec_service container. | no | — |
| debug | Enable debug mode. | no | false |
| task_cpu | CPU units for Fargate task (e.g., 1024). | no | — |
| task_memory | Memory for Fargate task (e.g., 2048). | no | — |
Outputs
no outputs