Je team draait CI/CD-pijplijnen in AWS CodePipeline. Je moet unit tests toevoegen die als onderdeel van de pijplijn worden uitgevoerd voordat artefacten worden klaargezet voor testen. Hoe integreer je unit tests in de CI/CD-pijplijnen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Voeg een fase toe om unit tests uit te voeren in de AWS CodeBuild buildspec die door de pijplijn wordt gebruikt..
Waarom dit het antwoord is
De correcte aanpak is om een fase toe te voegen in de buildspec.yml van AWS CodeBuild. CodeBuild is ontworpen voor het compileren van code, het uitvoeren van tests en het produceren van build-artefacten. Door unit tests in de buildspec te definiëren, worden ze automatisch uitgevoerd als onderdeel van de build-fase in CodePipeline, voordat de artefacten verdergaan naar de volgende fasen (zoals staging). Een aparte CodePipeline maken voor alleen unit tests is onnodig complex en voegt overhead toe. De CodeDeploy agent is bedoeld voor deployment naar EC2-instanties, niet voor het uitvoeren van unit tests binnen de CI-fase. Een testbranch aanmaken is een strategie voor branch-management, maar definieert niet hoe de tests daadwerkelijk worden uitgevoerd binnen de pijplijn.
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