Una pipeline CodePipeline si attiva in seguito a modifiche al ramo main in CodeCommit, utilizza CodeBuild per le fasi di build/test e utilizza CodeDeploy per il deployment. Dopo una recente modifica del codice sorgente, CodeDeploy non ha distribuito l'applicazione aggiornata. Quali sono le due possibili spiegazioni? (Scegliere due.)
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: La modifica del codice non è stata sottoposta a commit nel ramo main del repository., Una fase precedente della pipeline è fallita e la pipeline si è interrotta prima di raggiungere la fase di deployment..
Perché questa è la risposta
La modifica del codice non è stata sottoposta a commit nel ramo main del repository: CodePipeline si attiva in base a modifiche nel repository sorgente. Se il codice non è stato committato nel ramo corretto, la pipeline non si attiverà e CodeDeploy non verrà richiamato. Una fase precedente della pipeline è fallita e la pipeline si è interrotta prima di raggiungere la fase di deployment: Le pipeline CodePipeline sono sequenziali. Se una fase (come CodeBuild) fallisce, la pipeline si interrompe e le fasi successive (come CodeDeploy) non vengono eseguite. Le altre opzioni sono meno probabili o non direttamente correlate. Un'istanza EC2 inattiva non impedirebbe l'attivazione della pipeline o il tentativo di deployment. Una configurazione errata della pipeline è possibile, ma la domanda suggerisce un problema dopo una "recente modifica del codice sorgente", puntando a un problema di trigger o di flusso. Permessi insufficienti impedirebbero l'avvio della pipeline, non il mancato deployment dopo un'attivazione.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta