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.