0.
Setup
Create a Cloud9 Workspace
Upgrade SAM CLI
1.
Create a new SAM app
Initialize project
Project Architecture
Explore the SAM template
Explore the Lambda code
2.
Run project locally
Install dependencies
Run using SAM CLI
Make a code change
Run the unit tests
3.
Manual Deploy to AWS
Let's talk about artifacts
Build the app
Deploy the app
Verify deployment
4.
Build the pipeline
Create a Git Repository
Configure credentials
Push the code
How to build a pipeline
Setup a CDK project
Pipeline as code
Artifacts Bucket
Source Stage
Build Stage
Buildspec file
Deploy stage
Verify pipeline
5.
Canary Deployments
How does it work
Update SAM template
Monitor canary health
Verify in CodeDeploy
Rollbacks
Wait for deployment to start
Invoke the canary
Watch CodeDeploy rollback
6.
Cleanup
Delete S3 Buckets
Delete CF Stacks
Cleanup Cloud9
The end
GitHub
© 2019 Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Edit this page
CI/CD for Serverless Applications
>
Cleanup
> The end
Thank you for doing this workshop!
We hope you learned something.
Stay tuned on this website as we are working on new modules!
If you have a suggestion or feedback to improve this workshop,
please let us know in our
GitHub repository
.
The end
Thank you for doing this workshop!
We hope you learned something.
Stay tuned on this website as we are working on new modules!
If you have a suggestion or feedback to improve this workshop,
please let us know in our
GitHub repository
.