我配置了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 2012-05-31 15:41:37