...
- There are 4 stages - Development, Test, QA and Production.
- Development stage does not have any Gates, so all projects will deploy right away when new Release Snapshot is created.
- Run various types of tests in each Stage and check for results on next stage.
- Test environment is based on Schedule, but QA is based on approval by QA team to make sure they are ready to accept new code.
- All steps in pipeline are automated except there is a step in QA to perform some Manual tests.
- Production environment has Approval as well as Schedule. Weekend schedule allows for automated deployments at appropriate time.
- Deploy All step will notify appropriate team on Failure in each Stage.