Я настроил TFS 2010 для создания и использования аргументов MSBuild, для его развертывания на одном сервере без каких-либо проблем.TFS 2010 - Развертывание на несколько серверов после сборки
/p:DeployOnBuild=True
/p:Configuration=Development
/p:DeployTarget=MSDeployPublish
/p:MSDeployPublishMethod=RemoteAgent
/p:MsDeployServiceUrl=http://<insert>/msdeployagentservice
/p:username=<insert>
/p:password=<insert>
Однако я сейчас до такой степени, что хотел бы развернуть на несколько машин после сборки. Я не был уверен, были ли какие-то встроенные механизмы для этого, или я должен вызвать процесс для запуска пакетного файла, который выполняет это развертывание, за которым следует синхронизация? Я надеялся сохранить все аккуратно и аккуратно.
Например, у меня могло быть два определения построения, по одному для каждого сервера, но это кажется глупым. Я надеялся просто построить на обоих серверах один мазок без лишних внешних настроек.
Различные ответы на этот вопрос здесь: http://stackoverflow.com/questions/3519501/tfs2010-build-definition-to-deploy-to-multiple-servers/3544385#3544385 – Arkiliknam