example-deploy-to-amazon-ecs-with-github-actions

example-deploy-to-amazon-ecs-with-github-actions

📦 🚀 An example deployment of a Jekyll-powered blog to Amazon ECS with GitHub Actions

deploy-to-amazon-ecs-with-github-actions

:package: :rocket: An example deployment of a Jekyll-powered blog to Amazon ECS with GitHub Actions.

GitHub Actions status

Overview

The workflow will build a Jekyll blog, in a container, on every Pull Request, and will update an Amazon ECS service with the new container image on every push to master.

Actions

The workflow uses the following actions from AWS:

  1. aws-actions/configure-aws-credentials
  2. aws-actions/amazon-ecr-login
  3. aws-actions/amazon-ecs-render-task-definition
  4. aws-actions/amazon-ecs-deploy-task-definition

Inspiration

:sparkles: Running Jekyll in Docker – Davy's Tech Blog :sparkles: