Per verificare le modifiche al codice da un repository Git prima del deployment in produzione in una pipeline di continuous delivery, quale processo si allinea alle best practice?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare Jenkins per monitorare i tag nel repository. Eseguire il deployment dei tag di staging in un ambiente di staging per il testing. Dopo il testing, taggare il repository per la produzione ed eseguire il deployment in ambiente di produzione..
Perché questa è la risposta
L'opzione corretta descrive un flusso di lavoro che include un ambiente di staging per il testing e l'uso di tag per gestire le versioni, che sono best practice per una pipeline di continuous delivery. Monitorare i tag consente un controllo preciso sulle versioni da testare e rilasciare. Il deployment in staging per il testing prima del deployment in produzione garantisce che le modifiche siano validate in un ambiente simile a quello di produzione. Le altre opzioni presentano delle carenze: il deployment diretto in produzione con Spinnaker (anche con red/black) senza un testing preliminare in staging aumenta il rischio; eseguire test direttamente in produzione è rischioso e non è una best practice; il rollout del 10% degli utenti è una strategia di canary release, ma l'opzione non menziona un ambiente di staging per il testing iniziale, il che è cruciale.
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