2010-08-04 124 views
2

我们使用msdeploy将我们的站点部署到持续集成服务器的各种环境中。msdeploy/Web部署工具部署太多文件

当工件从命令行手动部署到开发站点时。部署只推送更改的文件,并且非常快速。

但是,当我们推送到测试环境或生活环境时,部署会复制大量本不应该更改的文件。我的理解是,msdeploy根据不应更改的时间戳,大小和属性进行比较。

我们可以看到使用-whatif开关,当需要更改许多文件时,会报告很多文件,但事实上他们没有。特别是umbraco核心文件(这是一个umbraco网站)。

以前有谁碰到过这个?

我们唯一的想法是尽可能地排除构建的构件,但我们宁愿修复它。

回答

2

事实证明,这是一个服务器时间稍微不同于我们的网络时间的问题。

将以下内容添加到命令行中已修复它。

-enableRule:SkipNewerFilesRule