AWS CodeDeploy
User Guide (API Version 2014-10-06)

Create a Deployment with AWS CodeDeploy

You can use the AWS CodeDeploy console, the AWS CLI, or the AWS CodeDeploy APIs to create a deployment that installs application revisions you have already pushed to Amazon S3 or GitHub on the instances in a deployment group.