Een team wil unit-tests automatisch uitvoeren in een CodePipeline CI/CD-workflow. Tests produceren een rapport met het resultaat van elke controle. Welke aanpak vereist de minste operationele overhead om deze tests uit te voeren en het rapport tijdens de pijplijnuitvoering te tonen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Voeg een nieuwe pijplijnfase toe met CodeBuild vóór de fase die code implementeert in de testomgeving. Laat de build mislukken als een test mislukt en gebruik CodeBuild test reports om de resultaten te bekijken..
Waarom dit het antwoord is
De correcte optie is de meest efficiënte en geautomatiseerde aanpak met minimale operationele overhead. Door CodeBuild te gebruiken in een nieuwe pijplijnfase vóór de implementatiefase, worden unit-tests vroeg in het proces uitgevoerd. Dit voorkomt dat defecte code verder in de pijplijn komt, wat tijd en resources bespaart. CodeBuild test reports bieden een geïntegreerde manier om testresultaten te bekijken zonder extra tools of configuratie. De optie met Git pre-commit hooks legt de verantwoordelijkheid bij individuele ontwikkelaars en is niet geautomatiseerd of afdwingbaar binnen de pijplijn, wat leidt tot inconsistentie. De optie om CodeBuild na de implementatiefase te gebruiken, is minder efficiënt omdat het defecte code toestaat om de testomgeving te bereiken. Het gebruik van Jenkins introduceert een externe tool, wat de operationele overhead verhoogt door extra configuratie en onderhoud.
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