AWS CI/CD CodePipeline CodeBuild
Developer CI/CD Pipelines
Automate build, test, deploy with Code services.
Pipeline Architecture
Source: CodeCommit/S3/GitHub
Build: CodeBuild (Docker/buildspec.yml)
Test: Unit/integration
Deploy: CodeDeploy/CodePipeline
Approval: Manual gates
buildspec.yml:
version: 0.2
phases:
install:
runtime-versions:
nodejs: 18
build:
commands:
- npm ci
- npm test
- npm run build
Artifacts: SAM/Lambda zipSecurity Scanning
- CodeGuru Reviewer (ML code review)
- CodeWhisperer (real-time suggestions)
- Inspector (container scanning)