6

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

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

例如,我可以有两个构建定义,每个服务器一个,但这似乎很愚蠢。我希望在没有太多外部自定义的情况下一次性构建到两台服务器。

4

1 回答 1

1

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

于 2011-06-05T17:26:45.430 回答