Skip to content

Amazon EC2 Deployment: Complete CI/CD Pipeline using GitHub Actions and AWS CodeDeploy

Notifications You must be signed in to change notification settings

AllyMao85/FlaskAppCodeDeploy

 
 

Repository files navigation

Amazon EC2 Deployment

CICD Pipeline - GitHub Actions + AWS CodeDeploy

CI/CD tools is important to help a team to automate their testing and deployment. Some tools are specifically handle the Continuous Integration (CI) which focusing on build, test and merge the project while some manage the development and deployment (CD) side. Click here to see the full article/tutorial!

The CI/CD Stack

CI/CD Tools used in this repository:

  • GitHub Actions performs the build and test (CI)
  • AWS CodeDeploy: automates the deployment process to EC2 (CD)

All the project codes are committed in GitHub repository. GitHub Actions will take place once user trigger a push event to the respective repository. It will perform the code build process and run the automated tests. Once it is done, GitHub Actions will run the CD job which will trigger the AWS CodeDeploy to do the deployment part. CodeDeploy will help to automate the deployment by fetching the latest committed code in GitHub and update the project code in the EC2 server.

Click here to see the full article/tutorial!

About

Amazon EC2 Deployment: Complete CI/CD Pipeline using GitHub Actions and AWS CodeDeploy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 69.2%
  • CSS 15.6%
  • Python 9.5%
  • Shell 5.7%