Rackspace Cloud: Activar "Reconstruir aplicación" mediante programación

Rackspace Cloud: Activar "Reconstruir aplicación" mediante programación

Estoy buscando una manera de activar la funcionalidad "Reconstruir aplicación" en un sitio en la nube. Quiero agregar esto a un paso de mi script de compilación/lanzamiento.

Estas son las avenidas que ya he recorrido:

Cambiar el nombre de Web.Config

Este fue un buen comienzo, pero el sistema busca un Web.Config renombrado solo cada 15 minutos, por lo que los lanzamientos no pueden ser "bajo demanda". Esta sería una buena solución para programas de compilación "nocturnos" u otros programas automatizados.

Eliminar y volver a crear Web.Config

Eliminar parece desencadenar el efecto inmediatamente (no entiendo por qué esto difiere de cambiar el nombre, pero da igual). El inconveniente aquí es que las implementaciones no serían "perfectas" durante la reconstrucción. Prefiero una solución que no requiera un mensaje de "inactivo por mantenimiento", por breve que sea.

API

La API es solo para servidores en la nube, no para sitios en la nube. ¡Maldito!

Mis ideas:

Guión Watir

En realidad, esta es una idea que aún no he seguido. Me temo que dicho script quedará inútil o peligroso con el próximo cambio de interfaz de usuario que la gente de Rackspace realice en su herramienta de administración.

Esas son todas mis ideas.

¿Alguien más tiene alguno bueno? ¡Gracias!

Respuesta1

Resulta que cambiar el nombre de Web.Config funcionará bien. El intervalo de sondeo ya no parece ser un problema: las reconstrucciones parecen activarse muy rápidamente.

información relacionada