Служба приложений Azure: WEBSITE_RUN_FROM_PACKAGE - удаляются ли старые файлы zip?
Согласно вашему описанию, вы хотите очистить старые файлы zip перед новым развертыванием.
Если это так, то при использовании задачи Служба приложений Azure , и вы используете опцию Публикация с помощью веб-развертывания , существует дополнительнаяопция Удалить дополнительные файлы в месте назначения .
Если вы отметите эту опцию, процесс развертывания удалит все файлы наместо назначения, в котором нет соответствующего файла в развертываемом пакете.
Другими словами, он удалит все оставшиеся файлы из предыдущего развертывания, которые больше не требуются.
См. в Удаление удаленных файлов во время задачи развертывания службы приложений Azure Visual Services для подробностей.
Обновление:
Но при запуске изупаковатьzip-файлы находятся в другой папке, и папка wwwroot монтируется в этот zip-файл только для чтения, поэтому в wwwroot будут находиться только те файлы, которые должны быть там. Я спрашиваю, удаляются ли zip-файлы при развертывании нового и с помощью WEBSITE_RUN_FROM_PACKAGE.
Похоже, вы используете Run From Package для развертывания zip-файла. Если да, azure devops будетне удаляйте старый zip-файл, нам просто нужно обновить текстовый файл, который указывает на него, что позволяет нам легко переключаться обратно, если нам нужно . Проверьте документ Развертывание веб-приложений и приложений-функций с помощью Запуска из пакета и Запуск из пакета: новый способ развертывания веб-приложений Azure и приложений-функций для получения дополнительных сведений.
Мне нужно, чтобы Kudu, DevOps или какой-либо другой объект в Azure очистили zip-файлы в папке развертывания или папка развертывания просто росла и росла.
Вы можете попробовать расширение Виртуальная файловая система Azure WebApp Задачи, оно может удалять файлы из веб-приложений Azure через API-интерфейс отдыха виртуальной файловой системы KUDU (скоро появится Put & Get). Проверьте эту ветку для некоторых деталей.
Надеюсь, это поможет.