Skip to content
This repository has been archived by the owner on Nov 9, 2021. It is now read-only.

Deploy to AWS Elastic Container Service (ECS) using GitHub Actions.

License

Notifications You must be signed in to change notification settings

flipgroup/ecs-deploy-action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ecs-deploy-action

What do you mean you don't know what I am? I'm a GitHub Action that deploys to your AWS Elastic Container Service (ECS) clusters.

Hmm, let me try and clear this up. If you chuck some YAML in your workflow that looks like this:

      - uses: flipgroup/ecs-deploy-action@v1
        with:
          cluster: default
          service: YourServiceName
          image-overrides: YourContainerName=111111111111.dkr.ecr.ap-southeast-2.amazonaws.com/Repo/YourImageName:${{ github.run_number }}

Then I will go and update your service with a new Docker image for you. That easy.

What about environment variables you ask? I'll just copy it over for you and assume you manage that some other way.

I also play nice with aws-actions/configure-aws-credentials.