Я настроил TFS 2010 для сборки и использования аргументов MSBuild, чтобы его можно было развернуть на одном сервере без проблем.
/p:DeployOnBuild=True
/p:Configuration=Development
/p:DeployTarget=MSDeployPublish
/p:MSDeployPublishMethod=RemoteAgent
/p:MsDeployServiceUrl=http://<insert>/msdeployagentservice
/p:username=<insert>
/p:password=<insert>
Однако я сейчас нахожусь в точке, где я хотел бы развернуть на нескольких машинах после сборки. Я не был уверен, есть ли какие-то встроенные механизмы для этого, или я должен вызвать процесс для запуска командного файла, который выполняет это развертывание с последующей синхронизацией? Я надеялся держать вещи в чистоте и порядке.
Например, у меня может быть два определения сборки, по одному для каждого сервера, но это кажется глупым. Я надеялся просто собрать на обоих серверах одним махом без слишком большого количества внешних настроек.