#azure-devops #azure-web-app-service #azure-pipelines #azure-deployment-slots
Вопрос:
Чтобы сэкономить память в среде разработки, я хотел бы завершить / остановить данный слот развертывания X раз после завершения развертывания.
Каков наилучший / самый простой способ сделать это?
Ответ №1:
Вы можете использовать Web jobs
для вызова Rest API для Stop
слота развертывания и слота Start
развертывания. Но в настоящее время нет вариантов остановки слота на определенное время.
Останавливает приложение (или слот развертывания, если указано).
POST [https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stop?api-version=2021-02-01]
Запустите приложение (или слот развертывания, если указано).
POST
https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/start?api-version=2021-02-01
Слот:
Имя слота развертывания. Если слот не указан, API остановит рабочий слот.
См . Здесь
Или вы можете использовать конвейер, чтобы остановить слот здесь
Комментарии:
1. Спасибо за ваш ответ — жаль, что нет возможности запланировать это, например. через 2 часа после замены