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

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

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

Вот пути, которые я уже опробовал:

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

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

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

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

API

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

Мои идеи:

Скрипт Ватир

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

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

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

решение1

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

Связанный контент