We are running on-premises TFS 2017. I would like to create a release definition for our QA team which will create a Docker container running Windows 7, and deploy our release build to it automatically.
Once the deployment is done the QA team should be able to log onto the container to test the app. No manual running of a MSI installer or Setup.exe.
Ideally each queued release will create its own container with its own copy of the released build.
Is this possible? Or recommended? All our servers and hosts will be in-house, we will not be using Azure.
Thanks in advance for any advice.