【问题标题】:Parsing argument to MSDeploy from MSBuild从 MSBuild 解析 MSDeploy 的参数
【发布时间】:2011-06-09 00:43:37
【问题描述】:

我刚开始玩 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 进行自动 Web 部署?

【问题讨论】:

    标签: msbuild teamcity msdeploy


    【解决方案1】:

    你想要的可能是/p:SkipExtraFilesOnServer=true

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-07
      • 2014-05-31
      • 1970-01-01
      • 1970-01-01
      • 2011-08-04
      • 1970-01-01
      相关资源
      最近更新 更多