2010-08-04 1 views
2

Мы используем msdeploy для развертывания наших сайтов в различных средах с нашего сервера непрерывной интеграции.msdeploy/Web Deployment Tool, развертывающий слишком много файлов

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

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

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

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

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

ответ

2

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

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

-enableRule:SkipNewerFilesRule 
Смежные вопросы