Назад | Перейти на главную страницу

Rackspace Cloud: запускать «Перестроить приложение» программно

Я ищу способ активировать функцию «Перестроить приложение» на облачном сайте. Я хочу добавить это к шагу в моем скрипте сборки / выпуска.

Вот пути, по которым я уже пошел:

Переименовать Web.Config

Это было хорошее начало, но система опрашивает переименованный Web.Config только каждые 15 минут, поэтому выпуски не могут быть «по запросу». Это было бы хорошим решением для «ночных» или других автоматизированных графиков сборки.

Удалите и заново создайте Web.Config

Удаление, кажется, немедленно вызывает эффект (я не понимаю, почему это отличается от переименования, но неважно). Недостатком здесь является то, что развертывание не будет «бесшовным» во время восстановления. Я предпочитаю решение, которое не требует сообщения «отключено на техническое обслуживание», даже если оно краткое.

API

API предназначен только для облачных серверов, без облачных сайтов. Штопать!

Мои идеи:

Watir Script

На самом деле я еще не реализовал эту идею. Я боюсь, что такой сценарий станет бесполезным или опасным при следующем изменении пользовательского интерфейса, которое люди Rackspace внесут в свой инструмент администратора.

Это все мои идеи.

Есть ли у кого-нибудь еще хорошие? Спасибо!

Оказывается, переименование Web.Config подойдет. Интервал опроса больше не является проблемой - кажется, что перестройки запускаются очень быстро.