Skip to content

AWS ‐ CI & CD Services ‐ CodeCommit | CodePipeline | CodeBuild | CodeDeploy | CloudShell | CodeArtifact

FullstackCodingGuy edited this page Nov 30, 2024 · 2 revisions

Automated & Repeated Process in the release lifecycle

CodeCommit

  • It is a version control service to store and manage the code in cloud
  • Allows us to create triggers for code pushes and events

Testing

To Validate the correctness of the unit program

image

Types of Code Coverage

image

CodePipeline

Pipeline is workflow, it performs series of steps or actions - Automate release process by performing series of tasks such as Build, Test, Deploy

image

image

image

CodeBuild

  • It is a build service, it compiles, runs unit tests and provide artifacts image image image
  • Build Monitoring image

CodeDeploy

  • It is a managed deployment service, it automates the application deployment

image

image

image

CloudShell

  • It helps to explore and manage aws resources, also simplifies infrastructure management
  • it is similar to AWS CLI on web console
  • it is tied to a particular aws region

image

image

CodeArtifact

  • It is managed artifactory repository, It allows to store and manage software packages/components/artifacts centrally for the organization, supports npm, nuget
  • Supports automated scaling on storage
  • Supports KMS

image

Clone this wiki locally