我们正在使用TeamCity自动化MSBuild以使用WebDeploy将我们的应用程序推送到各种服务器。
在大多数情况下,我们的工作非常好。但有一个障碍:我们有一个文件夹,用于保存我们不希望在发布期间删除的上传内容。
我如何告诉WebDeploy,“我知道该文件夹不在编译的应用程序中。忽略它。只是不管它。”
答案 0 :(得分:15)
如果您使用的是dirPath,filePath或contentPath提供商,则可以指定DoNotDelete
规则来阻止目标计算机上的文件删除源上不存在。要添加到命令行的语法是-enableRule:DoNotDelete
。有关详细信息,请参阅提及的提供商文章和Web Deploy Rules。