Eine CodePipeline verfügt über sequentielle Quell-, Build- und Deploy-Stages, jede mit einer einzelnen Aktion bei runOrder 1. Das Team muss Unit-Tests hinzufügen, damit nur Code bereitgestellt wird, der die Tests besteht. Wie sollten sie Unit-Tests in die Pipeline integrieren?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Fügen Sie in der Build-Stage eine Testaktion mit runOrder 2 hinzu, die AWS CodeBuild verwendet, um Unit-Tests auszuführen..
Warum dies die Antwort ist
Die korrekte Option ist, eine Testaktion mit runOrder 2 in der Build-Stage hinzuzufügen, die AWS CodeBuild verwendet. Unit-Tests sollten nach dem Build-Schritt, aber vor dem Deployment erfolgen, um sicherzustellen, dass nur getesteter Code weitergegeben wird. runOrder 2 stellt sicher, dass die Testaktion nach der ursprünglichen Build-Aktion (mit runOrder 1) ausgeführt wird. AWS CodeBuild ist das geeignete Tool für die Ausführung von Unit-Tests, da es eine flexible Umgebung für die Ausführung von Code und Skripten bietet. Die anderen Optionen sind falsch, weil sie entweder Tests in der Deploy-Stage platzieren (was zu spät ist) oder CodeDeploy für Unit-Tests vorschlagen (CodeDeploy ist für das Deployment, nicht für die Testausführung).
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