I have build scripts that builds, test, version and packages my projects as artifacts to a staging area for each of our environments ready for a versioned release to a given environment (and labels the changeset). I want to stop doing this automatically and only deploy on demand.
My problem is I am using TFS and the friction is just immense. I basically want to have an easy way to Get a specific version from source control build it for a specific enviroment -DONE deploy it. -DONE
The last 2 steps are trival. The "getting by label" it not that much fun with TFS.
Any ideas/pointers other than use stop using TFS?