harbargerdev / roleplay-academy-api

This repository is the back-end API repository for the Roleplay Academy API
GNU General Public License v3.0
0 stars 0 forks source link

Setup AWS CodeBuild for CI Builds #4

Open harbargerdev opened 1 month ago

harbargerdev commented 1 month ago

Setting up the Continuous Integration builds for the pull requests to verify that API continues to work during development. This will ensure that when any developer attempts to merge code, they can with greater confidence know that they haven't broken any existing features. This is key as the project moves towards deployment because this is needed to also enable Continuous Delivery down the road.

Describe the solution you'd like We need to log into AWS and set up the CodeBuild project for CI. Then we need to add the required files to configure the required elements for the CodeBuild component as we will want to store that in the repository to ensure that we can version and ensure we keep the setup as code.

harbargerdev commented 1 month ago

Created the AWS CodeBuild and wrote the buildspec-ci.yml. I also crated a CodePipeline with a pipeline builder along with the buildspec.yml required for the base build in the pipeline. Currently watching the build logs to see if this worked.