AWS CodeDeploy is a deployment service that automates application deployments to Amazon EC2 instances on-premises instances or serverless Lambda functions. You can deploy a nearly unlimited variety of application content such as code serverless AWS Lambda functions web and configuration files executables packages scripts multimedia files and so on. AWS CodeDeploy can deploy application content that runs on a server and is stored in Amazon S3 buckets GitHub repositories or Bitbucket repositories.