Copyright © 2019 Amazon Web Services, Inc. and/or its affiliates. All rights reserved.
Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's, in any manner that is likely to cause confusion among customers, or in any manner that disparages or discredits Amazon. All other trademarks not owned by Amazon are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored by Amazon.
- What Is CodeDeploy?
- Getting Started with CodeDeploy
- Product and Service Integrations with CodeDeploy
- CodeDeploy Tutorials
- Tutorial: Deploy WordPress to an Amazon EC2 Instance (Amazon Linux or Red Hat Enterprise Linux and Linux, macOS, or Unix)
- Step 1: Launch and Configure an Amazon Linux or Red Hat Enterprise Linux Amazon EC2 Instance
- Step 2: Configure Your Source Content to Be Deployed to the Amazon Linux or Red Hat Enterprise Linux Amazon EC2 Instance
- Step 3: Upload Your WordPress Application to Amazon S3
- Step 4: Deploy Your WordPress Application
- Step 5: Update and Redeploy Your WordPress Application
- Step 6: Clean Up Your WordPress Application and Related Resources
- Tutorial: Deploy a "Hello, World!" Application with CodeDeploy (Windows Server)
- Step 1: Launch a Windows Server Amazon EC2 Instance
- Step 2: Configure Your Source Content to Deploy to the Windows Server Amazon EC2 Instance
- Step 3: Upload Your "Hello, World!" Application to Amazon S3
- Step 4: Deploy Your Hello World Application
- Step 5: Update and Redeploy Your "Hello, World!" Application
- Step 6: Clean Up Your "Hello, World!" Application and Related Resources
- Tutorial: Deploy an Application to an On-Premises Instance with CodeDeploy (Windows Server, Ubuntu Server, or Red Hat Enterprise Linux)
- Tutorial: Use CodeDeploy to Deploy an Application to an Amazon EC2 Auto Scaling Group
- Prerequisites
- Step 1: Create and Configure the Amazon EC2 Auto Scaling Group
- Step 2: Deploy the Application to the Amazon EC2 Auto Scaling Group
- Step 3: Check Your Results
- Step 4: Increase the Number of Amazon EC2 Instances in the Amazon EC2 Auto Scaling Group
- Step 5: Check Your Results Again
- Step 6: Clean Up
- Tutorial: Use CodeDeploy to Deploy an Application from GitHub
- Prerequisites
- Step 1: Set Up a GitHub Account
- Step 2: Create a GitHub Repository
- Step 3: Upload a Sample Application to Your GitHub Repository
- Step 4: Provision an Instance
- Step 5: Create an Application and Deployment Group
- Step 6: Deploy the Application to the Instance
- Step 7: Monitor and Verify the Deployment
- Step 8: Clean Up
- Tutorial: Deploy WordPress to an Amazon EC2 Instance (Amazon Linux or Red Hat Enterprise Linux and Linux, macOS, or Unix)
- Working with the CodeDeploy Agent
- Working with Instances for CodeDeploy
- Tagging Instances for Deployment Groups in CodeDeploy
- Working with Amazon EC2 Instances for CodeDeploy
- Working with On-Premises Instances for CodeDeploy
- Prerequisites for Configuring an On-Premises Instance
- Register an On-Premises Instance with CodeDeploy
- Managing On-Premises Instances Operations in CodeDeploy
- Get Information About a Single On-Premises Instance
- Get Information About Multiple On-Premises Instances
- Manually Remove On-Premises Instance Tags from an On-Premises Instance
- Automatically Uninstall the CodeDeploy Agent and Remove the Configuration File from an On-Premises Instance
- Automatically Deregister an On-Premises Instance
- Manually Deregister an On-Premises Instance
- View Instance Details with CodeDeploy
- CodeDeploy Instance Health
- Working with Deployment Configurations in CodeDeploy
- Working with Applications in CodeDeploy
- Working with Deployment Groups in CodeDeploy
- Create a Deployment Group with CodeDeploy
- Create a Deployment Group for an In-Place Deployment (Console)
- Create a Deployment Group for an EC2/On-Premises Blue/Green Deployment (Console)
- Create a Deployment Group for an Amazon ECS Deployment (Console)
- Set Up a Load Balancer in Elastic Load Balancing for CodeDeploy Deployments
- Create a Deployment Group (CLI)
- View Deployment Group Details with CodeDeploy
- Change Deployment Group Settings with CodeDeploy
- Configure Advanced Options for a Deployment Group
- Delete a Deployment Group with CodeDeploy
- Create a Deployment Group with CodeDeploy
- Working with Application Revisions for CodeDeploy
- Plan a Revision for CodeDeploy
- Add an Application Specification File to a Revision for CodeDeploy
- Choose a CodeDeploy Repository Type
- Push a Revision for CodeDeploy to Amazon S3 (EC2/On-Premises Deployments Only)
- View Application Revision Details with CodeDeploy
- Register an Application Revision in Amazon S3 with CodeDeploy
- Working with Deployments in CodeDeploy
- Create a Deployment with CodeDeploy
- Deployment Prerequisites
- Create an Amazon ECS Compute Platform Deployment (Console)
- Create an AWS Lambda Compute Platform Deployment (Console)
- Create an EC2/On-Premises Compute Platform Deployment (Console)
- Create an Amazon ECS Compute Platform Deployment (CLI)
- Create an AWS Lambda Compute Platform Deployment (CLI)
- Create an EC2/On-Premises Compute Platform Deployment (CLI)
- View CodeDeployDeployment Details
- View Log Data for CodeDeploy EC2/On-Premises Deployments
- Stop a Deployment with CodeDeploy
- Redeploy and Roll Back a Deployment with CodeDeploy
- Deploy an Application in a Different AWS Account
- Use the CodeDeploy Agent to Validate a Deployment Package on a Local Machine
- Create a Deployment with CodeDeploy
- Monitoring Deployments in CodeDeploy
- Authentication and Access Control for AWS CodeDeploy
- CodeDeploy AppSpec File Reference
- CodeDeploy Agent Configuration Reference
- AWS CloudFormation Templates for CodeDeploy Reference
- CodeDeploy Resource Kit Reference
- CodeDeploy Limits
- Troubleshooting CodeDeploy
- CodeDeploy Resources
- Document History
- AWS Glossary