git deploy на веб-сайте Azure перестал работать

Я успешно использовал развертывание Git (через Kudu) на нескольких веб-сайтах Azure (например, beta/prod) в течение нескольких месяцев, и это сработало достаточно хорошо. Начиная с сегодняшнего дня, я заметил, что когда я нажимаю на соответствующую соответствующую ветку git, мои веб-сайты Azure предположительно развертываются, т. е. развертывание начинается, все собирается, все мои тесты выполняются, а портал управления Azure ругается вверх и вниз, что он развернут мой сайт - но... ничего не происходит. Мои сайты не меняются. (Бета-версия и рабочая версия загружаются из разных веток одного и того же репозитория git, но независимо от того, к чему я обращаюсь, ни одно из изменений, включенных в последнюю отправку, не отображается ни на одном из веб-сайтов.)

В журналах нет ошибок или каких-либо других признаков проблемы. Портал Azure обнаруживает git push-уведомления, запускает развертывания и клянется, что они прошли успешно. А вот изменений — самых простых, т. е. текста на определенной странице — просто нет.

Это то, с чем я обычно обращаюсь в службу поддержки Azure, но моя подписка не включает техническую поддержку :-(. Сайт Azure рекомендует спрашивать здесь, в SO, и, следовательно, мой пост.

Любые предложения по дальнейшему устранению неполадок?


person Ken Smith    schedule 14.10.2013    source источник


Ответы (1)


Ну, я не знаю, что вызвало проблему, но сброс веб-сайта — путем добавления фиктивной пары ключ/значение в конфигурацию и ее сохранения — запускает веб-сайт(ы) для принятия изменений. По-видимому, основная проблема заключается в том, что развертывание Kudu, похоже, не вызывает перезапуск веб-сайта. Я добавлю больше деталей в будущем, если снова столкнусь с проблемой.

[Редактировать 2013-10-15 — сегодня развертывание, кажется, снова работает нормально. Я предполагаю, что это была какая-то временная ошибка Azure, которая теперь исправлена.]

person Ken Smith    schedule 14.10.2013
comment
В этих случаях может быть полезно просмотреть файлы с помощью FTP или консоли Kudu (github .com/projectkudu/kudu/wiki/Kudu-console), чтобы проверить, связана ли проблема с развертыванием (файлы развернуты неправильно) или с проблемой выполнения (файлы развернуты правильно, но работают неправильно). - person David Ebbo; 15.10.2013