#azure #jenkins #jenkins-pipeline #azure-appservice
#azure #дженкинс #дженкинс-конвейер #azure-appservice
Вопрос:
Я развернул код в службе приложений Azure с помощью azureWebAppPublish и выполнил замену с помощью azureWebAppSwapSlots. Перезапускают ли эти 2 команды службу приложений самостоятельно или есть какая-либо конкретная команда для этого с помощью конвейера Дженкинса.
Комментарии:
1. Пожалуйста, уточните, чего вы ожидаете
Ответ №1:
Слоты иногда перезапускаются, так что это не связано с конвейером Дженкинса (вероятно, поскольку я не вижу вашего конвейера). Пожалуйста, проверьте это здесь, где вы упомянули об этом:
После замены слотов приложение может неожиданно перезапускаться. Это связано с тем, что после обмена конфигурация привязки имени хоста не синхронизирована, что само по себе не вызывает перезапусков. Однако некоторые базовые события хранилища (например, отказоустойчивость тома хранилища) могут обнаружить эти несоответствия и принудительно перезапустить все рабочие процессы. Чтобы свести к минимуму эти типы перезапусков, установите параметр WEBSITE_ADD_SITENAME_BINDINGS_IN_APPHOST_CONFIG=1 для приложения во всех слотах. Однако этот параметр приложения не работает с приложениями Windows Communication Foundation (WCF).