Stai creando microservizi basati su Docker e desideri CI e archiviazione degli artefatti consigliati da Google. Cosa dovresti fare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Configura un trigger di Cloud Build per le modifiche al codice sorgente. Usa Cloud Build per creare immagini container per ogni microservizio, taggarle con l'hash del commit del codice e inviarle a Container Registry..
Perché questa è la risposta
Questa opzione è la più consigliata da Google per la CI/CD di microservizi Docker. Cloud Build è il servizio gestito di Google per l'integrazione continua, e i trigger automatici sulle modifiche al codice sorgente (ad esempio, in Cloud Source Repositories, GitHub o Bitbucket) sono una pratica standard. Container Registry (ora parte di Artifact Registry) è il servizio di Google per l'archiviazione di immagini Docker. L'uso dell'hash del commit per il tagging garantisce l'immutabilità e la tracciabilità delle immagini, collegandole direttamente a una versione specifica del codice. Le altre opzioni sono meno ideali: Inviare le immagini a Cloud Storage non è la pratica standard; Container Registry è ottimizzato per le immagini Docker. Usare Cloud Scheduler per interrogare il repository è inefficiente e non è il modo idiomatico per attivare build basate su eventi. Taggare le immagini solo come "latest" è rischioso in produzione, poiché "latest" può cambiare, rendendo difficile il rollback o la riproduzione di un ambiente specifico.
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