msdeploy / Web Deployment Tool развертывает слишком много файлов - PullRequest
2 голосов
/ 04 августа 2010

Мы используем msdeploy для развертывания наших сайтов в различных средах с нашего сервера непрерывной интеграции.

Когда артефакты развертываются вручную на сайте разработчика из командной строки.Развертывание только отправляет измененные файлы и выполняется очень быстро.

Однако, когда мы переносим в нашу тестовую или живую среду, развертывание копирует много файлов, которые не должны были изменяться.Насколько я понимаю, msdeploy сравнивает на основе временных меток, размеров и атрибутов, которые не должны были изменяться.

Мы можем видеть с помощью ключа -whatif, что многие файлы сообщаются о необходимости изменения, хотя на самом деле их нет.В частности, файлы ядра umbraco (это веб-сайт umbraco).

Кто-нибудь сталкивался с этим раньше?

Наши единственные мысли - максимально исключить из артефактов сборки, но мыпредпочел бы исправить это правильно.

1 Ответ

2 голосов
/ 06 августа 2010

Это оказалось проблемой, когда время сервера немного отличалось от времени нашей сети.

Добавление следующего к командной строке исправило это.

-enableRule:SkipNewerFilesRule
...