/ / Implementación de actualizaciones del sitio de Orchard a Azure - azure, orchardcms

Implementación de actualizaciones del sitio de Orchard a Azure - azul, orchardcms

Tengo un sitio de huerta. Este sitio se está implementando actualmente en Windows Azure. El despliegue inicial me tomó aproximadamente 20 minutos. Sin embargo, ahora estoy haciendo algunos cambios en la plantilla. He notado que cada vez que trato de promover una actualización a Azure, toma entre 10 y 15 minutos. ¿Esto es normal? ¿Hay algo que estoy entendiendo mal? En mi opinión, hacer un pequeño cambio de .css debería poder implementarse con bastante rapidez desde Orchard a Azure.

¿Puede alguien ayudarme a comprender cómo implementar las actualizaciones del sitio de Orchard en Azure de manera más eficiente?

Gracias

Respuestas

2 para la respuesta № 1

Parece que estás usando el rol web de AzureA diferencia de los sitios web de Azure, ¿correcto? Si es así, esto es normal, y no hay forma de evitarlo. Esta es una limitación de cómo se implementan los roles web / worker de Azure.

El proyecto de Azure genera dos artefactos: (1) un archivo .cspkg que es un paquete que se implementa en Azure, y (2) un archivo .cscfg de definición de servicio que le indica a Azure cómo configurar su sitio; Cuántas instancias, qué tamaño instancias, etc.

El paquete .cspkg tiene todo el código de su sitio, .css,.js, web.config "s, etc, y para cambiar cualquiera de ellos, incluso una edición .css trivial, tienes que volver a implementar todo el paquete. Creo que el archivo del paquete para Orchard es de alrededor de 20 MB para una instalación básica. No hay manera de evitar esto.

Lo único que puede cambiar sin el largo despliegue es el contenido de la configuración del servicio. Se le permite subir versiones actualizadas de ese archivo.

Si esto es inaceptable para usted, podríaConsidere cambiar a los sitios web de Azure que tienen una implementación más flexible. Puede implementarlo mediante FTP y Git, lo que creo que le permitirá realizar cambios más detallados y mucho más rápido.


0 para la respuesta № 2

Es normal tomar alrededor de 10-15 minutosactualice su implementación en un servicio hospedado de Azure. Si solo quiere comprobar el aspecto de sus cambios en los servidores publicados, conéctese con el escritorio remoto en su servidor de Azure, cargue sus nuevos archivos css y actualice su navegador. Incluso puedes actualizar las vistas de tus temas o módulos. Pero tenga cuidado, no espere que estos archivos permanezcan allí sin actualizar su instancia.