我已经配置了TeamCity来构建和部署IIS应用程序。 一切正常。这是我的命令行参数:
-verb:sync -source:package="webapi-%dep.xxx.build.counter%.zip" -dest:contentpath="C:\inetpub\wwwroot\test2.com\bin",computerName="www",userName="uuu",password="ccc",includeAcls="False" -允许不受信任 -详细
因此,工件 zip 文件应将文件提取到 C:\inetpub\wwwroot\test2.com\bin 文件夹中。在 bin 文件夹中,我有很多 xml 和配置文件(zip 文件不包括此文件(。在每次部署中,它都会删除 bin 文件夹并提取 zip 文件。
如何跳过删除?我只需要发布并替换存档中的内容而不删除其他文件?
感谢您的帮助
再添加一个参数:
-enableRule:DoNotDeleteRule
根据文档:
在同步操作中,阻止删除目标计算机上源计算机上不存在的文件。此规则适用于 contentPath、dirPath 和 filePath 提供程序。默认情况下,此规则处于禁用状态。