Sie verwenden Cloud Build, um ein Docker-Image zu erstellen. Sie müssen Unit- und Integrationstests ausführen und möchten, dass der Build-Verlauf anzeigt, welche Phase fehlgeschlagen ist. Was sollten Sie tun?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie eine Cloud Build-Konfigurationsdatei mit separaten Cloud Builder-Schritten zum Kompilieren und Ausführen von Unit- und Integrationstests..
Warum dies die Antwort ist
Die korrekte Methode ist, eine Cloud Build-Konfigurationsdatei mit separaten Cloud Builder-Schritten für das Kompilieren und Ausführen von Unit- und Integrationstests zu erstellen. Cloud Build führt jeden Schritt unabhängig aus. Wenn ein Schritt fehlschlägt, wird der Build beendet und der fehlgeschlagene Schritt wird im Build-Verlauf klar angezeigt. Dies ermöglicht eine präzise Fehlerbehebung. Das Hinzufügen von RUN-Befehlen in die Dockerfile ist nicht ideal, da ein Fehler in einem Test den Docker-Build fehlschlagen lässt, aber nicht klar anzeigt, welcher Testtyp (Unit oder Integration) das Problem verursacht hat. Ein einziger Build-Schritt verbirgt ebenfalls die Granularität des Fehlers. Eine separate Cloud Build-Pipeline für Tests ist unnötig komplex für diesen Anwendungsfall und bietet keinen direkten Vorteil gegenüber separaten Schritten innerhalb einer einzigen Pipeline.
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