Я просто наткнулся на this blog post о слотах для развертывания. Мне было интересно узнать больше о том, как я могу свести к минимуму время простоя при запуске новых версий кода ... Я никогда не знал/не понял, что можно сделать с слотами для развертывания.Установка слота для установки Azure и вопросы
Итак, я пошел и начал настраивать слот для развертывания, называемый «постановка».
После создания слота я пошел на сайт, чтобы узнать, все ли работает. Когда страница загружена, он сказал, что сайт был создан, но ничего не было развернуто. Я понял, что мне также нужно настроить непрерывное развертывание в слот.
Затем я привязал этот промежуточный слот к моему мастер-репо через BitBucket. Теперь код развернут и загружается сайт.
Первый вопрос: теперь у меня есть обычная загрузка сайта с моей главной ветки, а также промежуточная версия. Должно ли непрерывное развертывание сниматься с обычной производственной версии? Например, если/когда я сливаюсь в мастер-ветку, он будет строить и развертывать на обоих сайтах, или он достаточно умен, чтобы распознать слот развертывания, и только развернуть его, а затем дождаться либо ручной замены, либо настроить AutoSwap, чтобы подтолкнуть код к производству?
Второй вопрос: в промежуточном слоте мой файл site.min.css пуст, поэтому любые мои изменения css, специфичные для моего сайта, НЕ загружаются. Это делает его ужасным. Почему моя загрузка css не загружается в слот для развертывания?
Prod: http://www.wrestlestat.com Балетмейстер: http://wrestlestat-staging.azurewebsites.net
Любая идея о том, почему мой css не загружается на промежуточном сайте? – ganders
Является ли файл на сервере? Вы можете проверить, используя kudu. – Mitul
Файл site.min.css есть, но он пуст. Производственная площадка загружена должным образом. – ganders