Kudu Zip Deploy копирует файлы, которые не изменились - PullRequest
0 голосов
/ 19 июня 2019

Текущая настройка заключается в том, что мы используем gulp для построения нашего решения VS с использованием MSBuild и конвейера выпуска DevOps Azure для развертывания наших артефактов сборки через API развертывания Kudu Zip ( через PowerShell ) в нашем Azure.Служба приложений.

Кажется, что Kudu копирует файлы, которые не были изменены, что, по-видимому, вызывает ненужную медлительность на целевом сервере, поскольку вызывает перезапуск сервера.Вот один пример:

enter image description here

Содержимое этого файла не изменилось (как и другие двоичные файлы), но, вероятно, изменилась временная меткаиз-за способа, которым мы генерируем / восстанавливаем некоторые из этих файлов артефактов.

Я пытался проверить, можно ли Kudu настроить на игнорирование меток времени, но, похоже, для этого нет варианта, и это также может быть не хорошим решением.В соответствии с документами Kudu zip deploy :

Эффективное копирование файлов: файлы будут копироваться, только если их временные метки не совпадают с уже развернутыми.Создание zip-файла с использованием процесса сборки, который кэширует выходные данные, может привести к более быстрому развертыванию.

Другие идеи включают в себя неверную конфигурацию в настройках решения / файла или проблему с тем, как мы строим черезглоток.Любые идеи о том, как я могу предотвратить копирование этих неизмененных файлов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...