Ein Team möchte Unit-Tests automatisch in einem CodePipeline CI/CD-Workflow ausführen. Die Tests erstellen einen Bericht, der das Ergebnis jeder Überprüfung anzeigt. Welcher Ansatz erfordert den geringsten Betriebsaufwand, um diese Tests auszuführen und den Bericht während der Pipeline-Ausführung anzuzeigen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Fügen Sie eine neue Pipeline-Phase mit CodeBuild vor der Phase hinzu, die Code in der Testumgebung bereitstellt. Schlagen Sie den Build fehl, wenn ein Test fehlschlägt, und verwenden Sie CodeBuild-Testberichte, um die Ergebnisse anzuzeigen..
Warum dies die Antwort ist
Die korrekte Option ist, eine neue Pipeline-Phase mit CodeBuild vor der Bereitstellungsphase hinzuzufügen. CodeBuild ist für die Ausführung von Unit-Tests optimiert und kann Testberichte nativ generieren und anzeigen, was den Betriebsaufwand minimiert. Das Fehlschlagen des Builds bei Testfehlern stellt sicher, dass nur getesteter Code bereitgestellt wird. Das Hinzufügen der Testphase vor der Bereitstellung in der Testumgebung ist effizienter, da fehlerhafter Code nicht unnötig bereitgestellt wird. Die Verwendung von Git-Hooks ist ein manueller und nicht zentral verwalteter Ansatz. Jenkins erfordert zusätzlichen Einrichtungs- und Wartungsaufwand im Vergleich zur nativen AWS-Lösung CodeBuild.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich