We need our QA team to sign off a release before the dev team can deploy the applications to production. Our current process is:
1. TeamCity builds/tests and (if all's good) creates the NuGet package
2. Deploy to Dev Environment is started automatically
3. The Dev team (Group) can Deploy to UAT
4. The QA team can then approve this UAT Release
5. The Dev Team (Group) can now deploy to prod (As UAT has been approved)
Currently, this can be done by using Manual Intervention, but this isn't the correct way to do it. There should be a step between each Environment
We need our QA team to sign off a release before the dev team can deploy the applications to production. Our current process is:
1. TeamCity builds/tests and (if all's good) creates the NuGet package
2. Deploy to Dev Environment is started automatically
3. The Dev team (Group) can Deploy to UAT
4. The QA team can then approve this UAT Release
5. The Dev Team (Group) can now deploy to prod (As UAT has been approved)
Currently, this can be done by using Manual Intervention, but this isn't the correct way to do it. There should be a step between each Environment