Skip to content
334yashPublic

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

End-to-End CI/CD Pipeline for Node.js Web Application using AWS CI/CD Services 🚀

Build a CI/CD pipeline for a Node.js web application using AWS CI/CD services (CodeBuild, CodeDeploy, CodePipeline).

Architecture Description 📝

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.

Prerequisites 📋

  • An AWS account with the necessary permissions to create the required resources.
  • GitHub account

#>

Usage 🛠️

  1. Clone or download the repository.
git clone https://github.com/334yash/awsci-cd.git
  1. Follow the steps mentioned in the Steps section.
  2. Clean up the resources by following the Clean Up steps.

Contributing 🖇️

Pull requests are welcome for any changes.

License 📄

This project is licensed under the MIT License - see the LICENSE file for details

Author 🙋‍♂

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages