Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Compilaciones de backend condicionales (solo para aplicaciones de Gen 1)
nota
La información de esta sección es solo para aplicaciones de Gen 1. Amplify Gen 2 presenta una experiencia de desarrollador basada en TypeScript que prioriza el código. Por lo tanto, esta característica no es necesaria para los backends de Gen 2.
Amplify admite compilaciones de backend condicionales en todas las ramificaciones de una aplicación de Gen 1. Para configurar las compilaciones de backend condicionales, defina la variable del entorno AMPLIFY_DIFF_BACKEND
como true
. Habilitar las compilaciones de backend condicionales ayudará a acelerar aquellas compilaciones en las que solo se realicen cambios en el frontend.
Cuando habilite las compilaciones de backend basadas en diferencias, Amplify intentará ejecutar una diferencia en la carpeta amplify
de su repositorio al inicio de cada compilación. Si Amplify no encuentra ninguna diferencia, omitirá el paso de compilación del backend y no actualizará los recursos del backend. Si su proyecto no tiene la carpeta amplify
en el repositorio, Amplify ignorará el valor AMPLIFY_DIFF_BACKEND
de la variable de entorno. Para obtener más información sobre cómo configurar la variable de entorno AMPLIFY_DIFF_BACKEND
, consulte Configuración de compilaciones de backend basadas en diferencias para una aplicación de Gen 1.
Si actualmente tiene comandos personalizados especificados en la configuración de compilación de la fase de backend, las compilaciones de backend condicionales no funcionarán. Si desea que esos comandos personalizados se ejecuten, deberá moverlos a la fase de frontend de la configuración de compilación en el archivo amplify.yml
de su aplicación. Para obtener más información acerca de la actualización del archivo amplify.yml
, consulte Descripción de la especificación de compilación.