Как очистить папку wwwroot на целевых сайтах Azure Windows Server перед каждым развертыванием в VSTS
После примерно десятка развертываний каталог wwwroot
заполнен большим количеством файлов из-за активной разработки и развертывания. Мы используем задачу развертывания VSTS Azure App Service для развертывания на Azure Websites Windows Server для проекта ASP.NET Web API, есть ли способ очистить каталог wwwroot
до развертывания до очистки Avsts до развертывания?
Ответы
Ответ 1
При использовании задачи " Развертывание службы приложений Azure", и вы используете параметр " Опубликовать с использованием веб-развертывания", существует дополнительная опция " Удалить дополнительные файлы в месте назначения".
Если вы проверите эту опцию, процесс развертывания удалит все файлы в месте назначения, где нет соответствующего файла в развертываемом пакете.
Другими словами, он удалит все оставшиеся файлы из предыдущего развертывания, которые больше не требуются.
Ответ 2
Для Linux Использование Kudu Bash (Инструменты разработки> Расширенные инструменты> Bash) решило проблему для меня.