


The stack uses three AWS CloudFormation resources: It configures your app as a new app in the AWS Amplify Console. The AWS CloudFormation stack for your new React app is located in the stack.yml file at the root of the repository. The repository can be either public or private. Name the repository and add an optional description to it. GitHub has this template feature to use an existing repository as a template, so you and others can create a new repository with the same directory structure, branches, and files.Ĭlick on Use this template to create a new repository from the template. To create this repository, visit the AWS CloudFormation Action for GitHub Actions React Starter template. You will create a new repository on GitHub to play with AWS CloudFormation for GitHub Actions. The stack configures the cloned React app as a new app in the AWS Amplify Console and uses the Amazon CloudFront Global Edge Network to distribute it globally in minutes. This template contains a React app, an AWS CloudFormation stack, and a GitHub Actions Workflow.
#GITHUB ACTIONS MARKETPLACE HOW TO#
In this article I will explain how to use AWS CloudFormation Action for GitHub Actions by creating a new repository from the AWS CloudFormation Action for GitHub Actions React Starter template. The action uses AWS CloudFormation to continuously deploy updates to the described infrastructure. This GitHub Action enables developers and cloud engineers to maintain their infrastructure as code in a AWS CloudFormation stack on their favorite open source platform. Fast forward to 2020 we are expanding the number of available actions by releasing AWS CloudFormation Action for GitHub Actions. At GitHub Universe 2019, we announced that we open sourced four new GitHub Actions for Amazon ECS and ECR.
