Utilizzando Cloud Build per creare un'immagine Docker, è necessario eseguire test unitari e di integrazione e fare in modo che la cronologia di build mostri quale fase è fallita. Cosa dovresti fare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare un file di configurazione di Cloud Build con passaggi di cloud builder separati per compilare ed eseguire test unitari e di integrazione..
Perché questa è la risposta
La risposta corretta è creare un file di configurazione di Cloud Build con passaggi di cloud builder separati per compilare ed eseguire test unitari e di integrazione. Questo approccio consente di definire chiaramente ogni fase del processo (compilazione, test unitari, test di integrazione) come un passaggio distinto. Se un test fallisce, la cronologia di Cloud Build indicherà esattamente quale passaggio ha causato l'errore, facilitando il debug. Aggiungere comandi RUN nel Dockerfile per i test non è l'ideale perché i test non fanno parte dell'immagine finale e aumenterebbero inutilmente le sue dimensioni. Un singolo passaggio di build per tutto non fornirebbe la granularità necessaria per identificare la fase di fallimento. Creare pipeline separate per i test è eccessivo e complicherebbe la gestione, mentre passaggi separati all'interno della stessa build sono più efficienti.
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