Create a Complete Continuous Delivery Pipeline on AWS
In this lab, you’ll practice creating a complete CI/CD pipeline on AWS. When you’re finished with this lab, you’ll have an automated process for building and deploying your application to AWS Elastic Beanstalk.
Terms and conditions apply.
Create a CodeCommit Repository
Create a code repository to store the source code for your application.
Push Code to CodeCommit
Use Cloud9 to push code to your newly created CodeCommit repository.
Use CodeBuild to Run Tests
Create a CodeBuild project to run tests and upload artifacts to S3.
Create the Beanstalk Application
Create the Beanstalk environment to which the API will be deployed.
Create a CodePipeline
Create a pipeline that builds and deploys to staging.
Add a Manual Approval Step and Deploy to Production
Add manual approval to the pipeline to prevent uncaught errors from reaching production.
Run the Complete Pipeline
See the pipeline in action by making changes to the application and watching them deploy to both the staging and production environments
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.
- AWS CodeCommit
- AWS CodeBuild
- AWS Elastic Beanstalk