An open API service indexing awesome lists of open source software.

https://github.com/brunocascio/ecs-deploy

Github action using fabfuel/ecs-deploy script for ECS deployments
https://github.com/brunocascio/ecs-deploy

aws cd ci deployment ecs github-actions

Last synced: 2 months ago
JSON representation

Github action using fabfuel/ecs-deploy script for ECS deployments

Awesome Lists containing this project

README

          

# ECS deploy using Github Actions

This action deploys ECS services using [fabfuel/ecs-deploy](https://github.com/fabfuel/ecs-deploy) tool.

## Example usage

```yml

- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: ${{ secrets.AWS_REGION }}

- name: Deploying services with an env file
uses: brunocascio/ecs-deploy@v2.2.0
with:
args: deploy --task

- name: Running tasks
uses: brunocascio/ecs-deploy@v2.2.0
with:
args: run -c "your override shell command here"

- name: Updating a cron (scheduled task)
uses: brunocascio/ecs-deploy@v2.2.0
with:
args: cron
```

Check the [fabfuel/ecs-deploy](https://github.com/fabfuel/ecs-deploy) for more information about what you can do with it.