Build di backend condizionali (solo app di prima generazione) - AWS Amplify Ospitare

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Build di backend condizionali (solo app di prima generazione)

Nota

Le informazioni in questa sezione si riferiscono solo alle app di prima generazione. Amplify Gen 2 introduce TypeScript un'esperienza di sviluppo basata sul codice. Pertanto, questa funzionalità non è necessaria per i backend di seconda generazione.

Amplify supporta build di backend condizionali su tutte le filiali in un'app di prima generazione. Per configurare build di backend condizionali, imposta la variabile di ambiente su. AMPLIFY_DIFF_BACKEND true L'abilitazione delle build condizionali di backend contribuirà a velocizzare le build in cui le modifiche vengono apportate solo al frontend.

Quando abiliti le build di backend basate su diff, all'inizio di ogni build, Amplify tenta di eseguire un diff nella cartella del tuo repository. amplify Se Amplify non rileva alcuna differenza, salta la fase di creazione del backend e non aggiorna le risorse del backend. Se il progetto non ha una amplify cartella nel repository, Amplify ignora il valore della variabile di ambiente. AMPLIFY_DIFF_BACKEND Per istruzioni sull'impostazione della variabile di AMPLIFY_DIFF_BACKEND ambiente, consulta. Configurazione di build di backend basate su diff per un'app di prima generazione

Se al momento sono stati specificati comandi personalizzati nelle impostazioni di compilazione della fase di backend, le build condizionali di backend non funzioneranno. Se desideri che questi comandi personalizzati vengano eseguiti, devi spostarli nella fase di frontend delle impostazioni di build nel file dell'app. amplify.yml Per ulteriori informazioni sull'aggiornamento del amplify.yml file, consultaComprensione delle specifiche di build.