Een bedrijf slaat broncode en unit tests op in een AWS CodeCommit repository. Een CodePipeline pipeline triggert een CodeBuild project wanneer code wordt samengevoegd met de main branch. Het CodeBuild project moet de unit tests uitvoeren en, als deze slagen, de laatste commit taggen in de CodeCommit repository. Hoe moet het CodeBuild project worden ingesteld om dit te bereiken?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Configureer het CodeBuild project om native Git te gebruiken om de CodeCommit repository te klonen, de unit tests uit te voeren en native Git te gebruiken om een tag aan te maken en naar de repository te pushen als de tests slagen..
Waarom dit het antwoord is
De correcte aanpak is om native Git te gebruiken. CodeBuild kan worden geconfigureerd om de CodeCommit repository te klonen met behulp van Git-referenties. Na het uitvoeren van de unit tests, kan native Git worden gebruikt om een tag aan te maken (bijv. git tag -a <tagnaam -m "Bericht") en deze vervolgens naar de CodeCommit repository te pushen (bijv. git push origin <tagnaam). Dit is de standaard en meest efficiënte manier om Git-bewerkingen uit te voeren binnen een CodeBuild-omgeving. De andere opties zijn minder geschikt: Het gebruik van AWS CLI om tags aan te maken is niet de primaire methode voor Git-tags; de AWS CLI is meer gericht op repository-beheer dan op Git-specifieke acties. Het "pullen" of "kopiëren" van code via AWS CLI is inefficiënt en ongeschikt voor het uitvoeren van Git-bewerkingen zoals taggen. Native Git-klonen is de juiste methode.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig