es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Despliegue de Azure DevOps a función: paquetes zip múltiples

Tengo un gran repositorio de código que necesito implementar en una función de Azure. Debido al tamaño del código, he tenido que dividir la compilación en tres diferentes canalizaciones de compilación y artefactos. Soy consciente de que hay un límite duro de 2048Mb en un archivo zip, que no se puede “omitir” de ninguna manera.

Sin embargo, ahora estoy teniendo problemas para implementar todos los tres artefactos de lanzamiento mediante trabajos de implementación en Azure Function. Una implementación regular de zip eliminará wwwroot antes de la implementación, por lo que, al hacer el lanzamiento secuencialmente en tres trabajos, solo estarán presentes en la función de Azure los contenidos de la última implementación de zip.

¿Hay alguna forma de hacer una implementación “parcial” a través del trabajo de implementación en DevOps, que no elimine la carpeta wwwroot, o hay una mejor manera de hacer esto?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Es posible realizar una implementación parcial a través del trabajo de implementación de DevOps. Puede utilizar la tarea de implementación de Azure App Service Deploy para implementar los artefactos en la función de Azure. Esta tarea le permite especificar la carpeta o archivo a implementar, y también le permite especificar el tipo de implementación. Puede establecer el tipo de implementación en Incremental, lo que solo implementará los cambios desde la última implementación. Esto debería permitirle implementar los 3 artefactos de lanzamiento sin borrar la carpeta wwwroot.

Comments are closed.