DevOps Final Project 2022
This project is centered around using both Continuous Integration as well as Continuous Deployment to run tests on pull requests to make sure our code is always in a running state.
For setup there are three main things that we need to do:
- Create a sample program to run and create tests for it by using Flask.
- Create an AWS EC2 instance to host our program.
- Create a CI/CD yml file to have continuous integration and continuous deployment.
The CD part of the project will fail as the security token will expire after the lab is shut off. To make this run, you have to start the lab and paste in the new security token into GitHub secrets