Teamcity 部署命令行



我已经配置了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 提供程序。默认情况下,此规则处于禁用状态。

最新更新