I have a couple of apps, some WinForms published via ClickOnce and some websites that we build using the vNext build scripts and deploy as the last step of those build scripts, if everything builds and unit tests pass. We have two branches for each app, one that will build and deploy to staging area and another to production.
With the new Release management functionality in TFS, I'm assuming I'm to move the Deploy task from the build definition to the Release area. But what does that really buy me except maybe an approval button?