Teamcity部署命令行

时间:2018-07-06 09:28:11

标签: iis cmd teamcity webdeploy

我已配置TeamCity来构建和部署IIS应用程序。 一切正常。这是我的命令行参数:

  

-verb:sync -source:package =“ webapi-%dep.xxx.build.counter%.zip”   -dest:contentpath =“ C:\ inetpub \ wwwroot \ test2.com \ bin”,computerName =“ www”,userName =“ uuu”,密码=“ ccc”,includeAcls =“ False”   -AllowUntrusted -verbose

因此,工件zip文件应将文件提取到C:\ inetpub \ wwwroot \ test2.com \ bin文件夹中。在bin文件夹中,我有很多xml和配置文件(zip文件不包含此文件)。在每次部署中,都删除bin文件夹并提取zip文件。

如何跳过删除?我只需要发布并替换存档中的内容,而无需删除其他文件?

感谢帮助

1 个答案:

答案 0 :(得分:0)

再添加一个参数:

-enableRule:DoNotDeleteRule

根据doc

sync 操作中,阻止删除目标计算机上源计算机上不存在的文件。此规则适用于contentPath,dirPath和filePath提供程序。默认情况下,此规则是禁用的。