CodeCommit, CodeBuild, CodeDeploy, and CodePipeline
https://scalastic.io/en/aws-codecommit-codebuild-codedeploy-codepipeline/
CodeCommit
What it is: Private Git repositories hosted by AWS.
CRITICAL UPDATE: As of July 2024, AWS has closed CodeCommit to new customers. AWS now officially recommends using GitHub or GitLab instead.
Equivalents:
GCP: Cloud Source Repositories (Also rarely used compared to GitHub)
Azure: Azure Repos (Commonly used in enterprise)
CodeBuild
What it is: A serverless build server. It compiles your code, runs unit tests, and packages your application.
Equivalents:
GCP: Cloud Build
Azure: Azure Pipelines (Build)
CodeDeploy
What it is: Automates the deployment of code to EC2 instances, Lambda functions, or Fargate containers.
Equivalents:
GCP: Cloud Deploy
Azure: Azure Pipelines (Release)
CodePipeline
What it is: The "Orchestrator" of CI/CD. It connects the steps: Source (GitHub) -> Build (CodeBuild) -> Deploy (CodeDeploy).
Equivalents:
GCP: Cloud Build (triggers)
Azure: Azure Pipelines
Last updated