Build a CI/CD pipeline for a Node.js web application using AWS CI/CD services (CodeBuild, CodeDeploy, CodePipeline).
The architecture of the CI/CD pipeline is as follows: Users start by pushing a new commit to the GitHub repository. This triggers the pipeline, which consists of three stages: Source, Build, and Deploy. The Source stage pulls the source code from the GitHub repository. The Build stage uses AWS CodeBuild to Test the Node.js web application. The Deploy stage uses AWS CodeDeploy to deploy the Node.js web application to an Elaastic Beanstalk environment. Note: The build stage in this project is used to test the Node.js web application. In a real-world scenario, you would also include the build process in this stage.
- An AWS account with the necessary permissions to create the required resources.
- GitHub account
#>
- Clone or download the repository.
git clone https://github.com/334yash/awsci-cd.git- Follow the steps mentioned in the Steps section.
- Clean up the resources by following the Clean Up steps.
Pull requests are welcome for any changes.
This project is licensed under the MIT License - see the LICENSE file for details
- yash r on LinkedIn.