Я только начал играть с TeamCity, и это здорово.Теперь я получил его для развертывания на моем промежуточном сервере после коммита, поэтому я всегда знаю, что у меня там работает последняя версия.(Идея была заимствована из: http://www.agileatwork.com/automatic-deployment-from-teamcity-using-webdeploy/)
Но поскольку сайт генерирует некоторые файлы, которые я не хочу стирать при каждой публикации, я нашел параметр для 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?