2012-07-28 55 views
2

目前,我正在使用MsBuild & MsDeploy使用以下命令更新1個服務器。MsBuild和MsDeploy到Teamcity的多個服務器

/p:Configuration=Release /P:DeployOnBuild=True /P:DeployTarget=MSDeployPublish 
/P:MsDeployServiceUrl=https://%system.server%:8172/MsDeploy.axd  
/P:AllowUntrustedCertificate=True /P:MSDeployPublishMethod=WMSvc 
/P:CreatePackageOnPublish=True /P:UserName=%system.user% /P:Password=%system.pass% 
/P:DeployIisAppPath="PATH TO SERVER" 

是否有無論如何我可以更新另一個2服務器與相同的編譯的可執行文件,而無需再次運行msbuild?我也在使用Teamcity將其作爲buildstep來運行。

乾杯

回答

0

我一直沒能找到一種方法將部署到多臺服務器,而無需調用的MSBuild不止一次。

我們的流程已經從具有多個硬編碼目標的構建文件演變爲可讀取所有參數的配置文件的PowerShell腳本。我們只是從Teamcity中調用powershell腳本。

相關問題