SmashHub
SmashHub copied to clipboard
Set up initial CI/CD pipeline
As a Smash Hub developer, a build should trigger on push or merge to a branch. Once the branch begins to build, the pipeline should build, run tests, and deploy. Since this is the initial setup for the CI/CD pipeline, the scope of this story is limited to the stages: build and test. There will be a separate ticket for the actual deployment process.
- [ ] Pipeline should begin on push and merge
- [ ] Pipeline should build all of the existing projects in this repo. Component library, web app, and API.
- [ ] Pipeline should run all unit and integration tests and fail the build if it fails.