Il codice sorgente della Cloud Function si trova in Cloud Source Repositories. Solo un account di servizio può eseguire il deployment. Assicurati che il codice non possa essere sottoposto a deployment a meno che i test unitari non vengano superati. Come dovresti configurare il processo di test e deployment?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Configura Cloud Build per eseguire i test unitari utilizzando lo specifico account di servizio come agente di build; se i test vengono superati, Cloud Build esegue il deployment della Cloud Function..
Perché questa è la risposta
L'opzione corretta descrive un flusso CI/CD robusto e automatizzato. Cloud Build è lo strumento ideale per orchestrare sia i test unitari che il deployment. Eseguire i test unitari prima del deployment garantisce che solo il codice validato venga distribuito, prevenendo errori in produzione. L'uso di un account di servizio specifico come agente di build per Cloud Build garantisce che il deployment avvenga con le autorizzazioni corrette, come richiesto dalla domanda. Le altre opzioni sono meno efficaci: La prima opzione introduce un'approvazione manuale non necessaria se l'intero processo può essere automatizzato in sicurezza. La seconda opzione esegue i test dopo il deployment, il che va contro l'obiettivo di prevenire il deployment di codice non testato. La terza opzione richiede un deployment manuale da parte dello sviluppatore, eliminando i benefici dell'automazione CI/CD.
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