When working on the task we create git branch (AzureDevOps). In this branch we modify code in VS and can run web application on localhost. When it's done we commit changes and create PR. To test it other developers can download this branch and test it. After PR approving branch is merged to dev branch and it trigger AzureDevops pipeline which deploy application to Azure App Service. Then other people can test it by accesing URL.
But we need other people who don't have VS installed test application before PR is completed and deployed (for example QA or BA people).
Is it possible to get this application running from branch without publishing?
Can AzureDevops provide such functionality? Maybe creating VM or container behing the scene?
Btw, we can do something like this by modifying pipeline by changing source from dev branch to some particualr branch, but it is not very convinient to do this every time.