What Is The Difference between AWS CodeBuild and AWS CodeDeploy?

Question
AWS has serverless, PaaS services called CodeBuild and CodeDeploy.  What are the differences between these?

Answer
"AWS CodeBuild is a fully managed continuous integration service that compiles source code, runs tests, and produces software packages that are ready to deploy."  (Taken from https://aws.amazon.com/codebuild/.)

"AWS CodeDeploy is a fully managed deployment service that automates software deployments to a variety of compute services such as Amazon EC2, AWS Fargate, AWS Lambda, and your on-premises servers." (Taken from https://aws.amazon.com/codedeploy/.)

AWS CodeBuild is primarily for preparing software for deployment.  AWS CodeDeploy is primarily for doing the deployment of code that is ready to be deployed.

Leave a comment

Your email address will not be published. Required fields are marked *