Hai intenzione di distribuire un'applicazione Go su Cloud Run da Cloud Source Repositories con un deployment automatizzato completamente gestito ad ogni commit. Qual è la soluzione più semplice?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare Cloud Build con un trigger per costruire e distribuire ad ogni commit di Cloud Source Repositories..
Perché questa è la risposta
L'opzione corretta è "Utilizzare Cloud Build con un trigger per costruire e distribuire ad ogni commit di Cloud Source Repositories". Cloud Build è il servizio di CI/CD nativo di Google Cloud che si integra perfettamente con Cloud Source Repositories e Cloud Run. Un trigger di Cloud Build può essere configurato per avviare automaticamente un processo di build e deploy ogni volta che viene effettuato un commit nel repository sorgente, garantendo un deployment automatizzato e completamente gestito. Questo approccio è il più semplice e idiomatico per Google Cloud. Le altre opzioni sono meno efficienti o non ideali: Eseguire un cron job su workstation non è una soluzione scalabile, affidabile o gestita per il deployment continuo. Utilizzare un trigger Jenkins richiederebbe la gestione di un'istanza Jenkins, aggiungendo complessità rispetto alla soluzione nativa di Cloud Build. Configurare il continuous deployment per Cloud Run utilizzando i buildpack dal repository sorgente è un'opzione valida, ma spesso richiede una configurazione più manuale rispetto all'automazione offerta da Cloud Build con un trigger, che può gestire l'intero ciclo di build e deploy.
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