These are the deployment and test environments that we currently have in our pipeline. Deploying to each subsequent environment is gated upon the successful testing of the previous environment.
Dev
Feature Branch
The Feature Branch contains all of the code necessary to implement a particular set of features in the product.
scheduledb
URL Endpoint
https://technologynursery.org/tssgTechScheduledb
Tests
- scheduledb
- Unit Tests
- Backend API Tests
- Integration Tests
Nothing to integrate
since there is only one API service
- Feature Tests
- UI Tests
- End-to-End Workflow Tests
QA/Staging
The QA (a.k.a Staging) environment is created to verify the quality of the merge from the feature branch to the master branch.
Master Branch
master
URL Endpoint
https://technologynursery.org/tssgTechStagedMaster
Tests
- scheduledb
Production
The Production environment is the final endpoint that is publicly shown on the internet ( i.e. https://tssg.tech )
Master Branch
master
URL Endpoint
Tests
- scheduledb
- tssgTech