TFS 2010 - 构建后部署到多个服务器

时间:2010-06-14 15:43:08

标签: msbuild tfs2010 msdeploy

我已经将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>

但是,现在我想在构建之后部署到多台机器。我不确定是否有一些内置的机制来执行此操作,或者我是否应该调用一个进程来启动批处理文件来执行此部署,然后执行同步?我希望保持整洁。

例如,我可以有两个构建定义,每个服务器一个,但这看起来很愚蠢。我希望在没有太多外部自定义的情况下,只在一次失败的情况下构建两台服务器。

1 个答案:

答案 0 :(得分:1)

从TFS 2010开始,您可以使用构建定义模板自定义构建过程,这是一种更丰富的构建过程配置方式。您有没有使用此特定原因?