Back to Lessons

AWS CI/CD CodePipeline CodeBuild

April 5, 2026

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 zip

Security Scanning

  • CodeGuru Reviewer (ML code review)
  • CodeWhisperer (real-time suggestions)
  • Inspector (container scanning)