In this video, I will show you how to set up CI/CD on AWS for NestJS projects. We are going to deploy a NestJS project using Github + AWS CodePipeline + AWS CodeBuild + Elastic Beanstalk. If you are using NodeJS with another framework/library, the steps explained here also work but require some customization into the CodeBuild script file.
Relevant links:
- https://instances.vantage.sh
- https://docs.aws.amazon.com/codebuild/latest/userguide/runtime-versions.html
0:00 - Introduction
1:05 - Explain the project
2:40 - Setup ElasticBeanstalk
6:02 - Setup CodePipeline + CodeBuild
14:25 - Test CI/CD workflow
20:05 - Conclusion