3
我刚开始玩TeamCity和它的伟大。现在我在提交后将其部署到我的登台服务器,所以我一直知道我有最新版本在那里运行。 (这个想法是从借来的:http://www.agileatwork.com/automatic-deployment-from-teamcity-using-webdeploy/)从MSBuild解析MSDeploy的参数
但由于该网站产生的一些文件,我不想消灭在每一个发布,我发现参数MSDeploy
-enableRule:DoNotDeleteRule
但我怎么把这段MSBuild命令
MSBuild.exe MvcApplication1.sln
/p:Configuration=Debug
/p:OutputPath=bin
/p:DeployOnBuild=True
/p:DeployTarget=MSDeployPublish
/p:MsDeployServiceUrl=https://ss-iis:8172/MSDeploy.axd
/p:username=user
/p:password=pass
/p:AllowUntrustedCertificate=True
/p:DeployIisAppPath=foo.bar.tld
/p:MSDeployPublishMethod=WMSVC
可以这样做吗?
或者是有一种更加奇妙的方式从TeamCity进行自动Web部署?