We currently have a TFS 2012 build server running Release Management for Visual Studio 2013 for DEV and QA environments. We would like to setup automated deployments to Production, but do not want to open a security hole by allowing build server to access Production directly.
Should a second build server be setup in Production network that communicates directly with TFS or, should the build server for DEV/QA drop the files to a "mutual" file share where they can be picked up by a second build server, or how does everyone else handle this situation?