Skip to content
play

GitHub Action

ECS deploy

v2.2.0 Latest version

ECS deploy

play

ECS deploy

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

Installation

Copy and paste the following snippet into your .yml file.

              

- name: ECS deploy

uses: brunocascio/[email protected]

Learn more about this action in brunocascio/ecs-deploy

Choose a version

ECS deploy using Github Actions

This action deploys ECS services using fabfuel/ecs-deploy tool.

Example usage

- 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/[email protected]
  with:
    args: deploy <cluster> <service> --task <task-definition>

- name: Running tasks
  uses: brunocascio/[email protected]
  with:
    args: run <cluster> <task-name> -c <container> "your override shell command here"

- name: Updating a cron (scheduled task)
  uses: brunocascio/[email protected]
  with:
    args: cron <cluster> <task> <rule>

Check the fabfuel/ecs-deploy for more information about what you can do with it.