Un'azienda archivia il codice sorgente e i test unitari in un repository AWS CodeCommit. Una pipeline CodePipeline attiva un progetto CodeBuild quando il codice viene unito al branch main. Il progetto CodeBuild deve eseguire i test unitari e, se superati, taggare l'ultimo commit nel repository CodeCommit. Come dovrebbe essere configurato il progetto CodeBuild per realizzare ciò?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Configurare il progetto CodeBuild per usare Git nativo per clonare il repository CodeCommit, eseguire i test unitari e usare Git nativo per creare e inviare un tag al repository se i test vengono superati..
Perché questa è la risposta
La risposta corretta è usare Git nativo perché CodeBuild fornisce un ambiente con Git preinstallato. Per clonare il repository, eseguire i test unitari e poi creare e inviare un tag, i comandi Git standard sono il metodo più diretto ed efficiente. Le opzioni che suggeriscono l'uso di AWS CLI per clonare o copiare il codice sono errate perché AWS CLI non è il metodo standard per le operazioni di clonazione o tagging Git. Sebbene AWS CLI possa interagire con CodeCommit, le operazioni Git come il clone e il tag sono gestite in modo più efficace e nativo tramite i comandi Git stessi. L'opzione che propone di usare AWS CLI per creare un nuovo tag del repository è errata perché AWS CLI non ha un comando diretto per creare un tag Git nel repository.
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