Amazon CICD

Components

  • CodeCommit - github like repository
  • CodePipeline - the aws cicd management
  • CodeBuild
    • code build
    • integration test
  • CodeDeploy
  • CodeStar
  • CodeArtifact
  • CodeGuru - AI
    • automated code review
    • performance recommendation
    • secret detector
  • ImageBuilder
    • virtual machines
    • container images
    • parameter store -> tracking latest AMI id
  • Amplify
    • web and mobile application

Code Build

  • buildspec.yaml

Code Deploy

  • on-premise servers
  • ec2
  • ecs
  • lambda

  • blue green (LB, ASG)
  • linear
  • canary
  • all at once

  • code deploy agent
  • in-place deployment hooks
    • application stop
    • before install
    • after install
    • application start
    • validate service
    • before allow traffic
    • after allow traffic
  • appspec.yaml
Get Things Done
Built with Hugo
Theme Stack designed by Jimmy