Search⌘ K
AI Features

CI/CD Overview

Explore the fundamentals of Continuous Integration and Continuous Delivery on AWS, including key services like CodeBuild, CodeDeploy, and CodePipeline. Understand how to automate build and deployment pipelines, monitor applications, and apply these practices to AWS Developer Associate exam scenarios.

CI/CD is a modern approach to software development and delivery that enables continuous feedback and rapid iteration.

Continuous Integration (CI) is the practice of automatically integrating code from multiple developers into a shared repository several times a day. In AWS, CI ensures that every integration is verified by an automated build and test, typically using tools like AWS CodeBuild and GitHub.

Continuous Delivery (CD) builds on CI by automatically preparing and validating code changes for deployment to staging or production environments. This stage emphasizes test automation and environment parity to ensure release readiness.

Continuous Deployment, an extension of CD, goes a step further by automatically releasing every validated change into production. AWS supports this through services like ...