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

The Dev environment is where the feature branch gets deployed and tested automatically at a development endpoint.

Feature Branch

The Feature Branch contains all of the code necessary to implement a particular set of features in the product.

scheduledb

Dev URL Endpoint

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

QA URL Endpoints

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

Prod URL Endpoint

https://tssg.tech

Tests

  • scheduledb
  • tssgTech
  • No labels