{"repo":"webfactory/create-aws-codedeploy-deployment","free":true,"listed":false,"github":"https://github.com/webfactory/create-aws-codedeploy-deployment","clone":"git clone https://github.com/webfactory/create-aws-codedeploy-deployment.git","description":"Action to create AWS CodeDeploy deployments from GitHub Actions workflows","language":"JavaScript","stars":21,"topics":["github-actions","aws-codedeploy","webfactory"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"create-aws-codedeploy-deployment An Action to deploy GitHub repos with AWS CodeDeploy This action creates AWS CodeDeploy deployments from your GitHub Actions workflow. Deployment Group and Deployment configuration itself are derived from an additional configuration section in .appspec.yml . Note: This README assumes you are familiar with the basic AWS CodeDeploy concepts. Design Goals While this Action tries to mostly get out of our way, it makes a few basic assumptions: For your GitHub repository, there is a corresponding CodeDeploy Application already set up. Git branches (and so, GitHub Pull Requests) will be mapped to CodeDeploy Deployment Groups. The action will create these, or update existing ones. Ultimately, a CodeDeploy Deployment is created with a reference to the current commit in your GitHub repository. The necessary configuration will be parsed from an additional branch config key inside the appspec.yml file – which is the core config file for AWS CodeDeploy that you will need to keep in your repository anyway. This makes it possible to create a matching configuration once, and then run deployments in different environments automatically. For example, updating a production system for commits or merges on master , and independent staging environments for every open Pull Request branch. Example Use Case Please consider the following example Actions workflow that illustrates how this action can be used. First, this configures AWS Credentials in the GitHub Action ru","default_branch":null,"files":null,"tree":[],"storefront":"/r/webfactory","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/webfactory/create-aws-codedeploy-deployment/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}