Нужна помощь в удаленном перезапуске службы приложений с помощью конвейера CICD

#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).