This is the fourth video of a tutorial series on AWS CDK using TypeScript.
In this video we will use AWS CodePipeline to deploy a CDK stack containing a Lambda function.
Project last video:
https://github.com/CodingWithFaruci/my-first-cdk
Project this video:
https://github.com/CodingWithFaruci/aws-cdk-codepipeline
AWS Console:
https://aws.amazon.com/
AWS CodePipeline:
https://aws.amazon.com/codepipeline/getting-started/?nc=sn&loc=4
AWS CodeStar Notifications:
https://docs.aws.amazon.com/codestar-notifications/latest/APIReference/Welcome.html
Chapters:
0:00 Intro
0:13 Agenda
1:02 CodePipeline vs Github Actions
4:20 Stack with/without Lambda
6:34 GitHub Token in AWS Secrets
9:42 Change Lambda Stack
15:00 CodePipeline
20:20 CodePipeline Dependencies
22:12 CodePipeline IAM Role
24:12 CodePipeline KMS Key
25:24 CodePipeline Secret Token
26:35 CodePipeline S3 Bucket & Artifacts
28:51 CodePipeline CodeBuild
32:30 CodePipeline Actions
41:00 CodePipeline Pipeline
43:25 CodePipeline CodeStar Notifications
49:28 Test Stack
49:51 Deploy and Run CodePipeline
51:50 Test Deployed Lambda
53:40 Outro
#CDK #TypeScript #Serverless #nodejs #codepipeline #iam #kms #secrets #s3 #codebuild #codestarnotifications #lambda