2010-06-14 3 views
6

Я настроил 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> 

Однако я сейчас до такой степени, что хотел бы развернуть на несколько машин после сборки. Я не был уверен, были ли какие-то встроенные механизмы для этого, или я должен вызвать процесс для запуска пакетного файла, который выполняет это развертывание, за которым следует синхронизация? Я надеялся сохранить все аккуратно и аккуратно.

Например, у меня могло быть два определения построения, по одному для каждого сервера, но это кажется глупым. Я надеялся просто построить на обоих серверах один мазок без лишних внешних настроек.

+0

Различные ответы на этот вопрос здесь: http://stackoverflow.com/questions/3519501/tfs2010-build-definition-to-deploy-to-multiple-servers/3544385#3544385 – Arkiliknam

ответ

1

С TFS 2010 вы можете настроить процесс сборки, используя шаблон определения сборки, это гораздо более богатый способ настройки процесса сборки. Есть ли конкретная причина, почему вы не используете это?

+1

Вы пробовали работать с Workflow Фонд в последнее время? По моему опыту, это довольно скалистая дорога. –

+0

Это другое дело, но для меня это гораздо более визуально относительно того, что происходит, когда я строю проект. – thekip

+0

Да, сегодня обманывал его. Мне это нравится ...;) –

Смежные вопросы