Ergebnisse einer CI-Ausführung ansehen

Wenn Sie mit Looker Continuous Integration (CI) manuell eine neue Ausführung einer Suite oder eine Wiederholung einer vorherigen CI-Ausführung auslösen, wird in der Looker-IDE automatisch die Seite mit den Ausführungsergebnissen für die manuelle Ausführung angezeigt. Andernfalls kann ein Looker-Nutzer mit der see_ci Berechtigung unabhängig davon, wie eine Ausführung ausgelöst wird, auf der Seite Ausführungen in der Looker-IDE auf die Ausführungsergebnisse zugreifen:

Die Seite „Continuous Integration-Ausführungen“ mit einer Tabelle mit vorherigen CI-Ausführungen

Auf der Seite Ausführungen werden die CI-Ausführungen für das LookML-Projekt zusammen mit den folgenden Informationen aufgeführt:

  • Status: Der Status der Ausführung:
    • Queued (In Warteschlange): Die Ausführung wartet darauf, dass eine andere CI-Ausführung abgeschlossen wird, bevor sie gestartet wird.
    • Running (Wird ausgeführt): Die von der CI-Suite definierten Validatoren werden ausgeführt.
    • Passed (Bestanden): Alle Validatoren in der CI-Suite wurden erfolgreich abgeschlossen und keiner der Validatoren hat einen Fehler zurückgegeben.
    • Failed (Fehler): Alle Validatoren in der CI-Suite wurden erfolgreich abgeschlossen und mindestens einer der Validatoren hat einen Fehler zurückgegeben.
    • Error (Fehler): Mindestens einer der Validatoren in der CI-Suite konnte nicht ausgeführt werden.
    • Cancelled (Abgebrochen): Die CI-Ausführung wurde abgebrochen.
  • Suite: Der Name der CI-Suite.
  • Trigger: Wie die Suite ausgelöst wurde (manuell, Pull-Anfrage oder API).
  • Git-Status: Informationen zum Branch oder Commit, der in der Ausführung validiert wurde:
    • Bei manuellen Ausführungen ist der Wert entweder „Production“ oder der Name des Entwicklungs-Branch.
    • Bei Ausführungen, die durch eine Pull-Anfrage ausgelöst werden, ist der Wert ein Hyperlink zur Commit-SHA der Pull-Anfrage. Klicken Sie auf den Hyperlink zur Commit-SHA, um die Pull-Anfrage in einem anderen Browsertab zu öffnen.
  • Triggered at (Ausgelöst um): Die Uhrzeit, zu der die CI-Ausführung initiiert wurde.

Ergebnisse der CI-Ausführung

Klicken Sie auf der Seite Ausführungen für eine CI-Ausführung auf die Schaltfläche Ausführung ansehen, um die Validierungsergebnisse zu sehen:

Ergebnisseite für Continuous Integration-Ausführungen mit den Ergebnissen einer CI-Ausführung

Auf der Seite mit den Ausführungsergebnissen für eine CI-Suite werden die folgenden Informationen angezeigt:

  1. Die LookML-Projekt- und Git-Details, die in der Ausführung validiert wurden (und der Commit für Ausführungen, die durch eine Pull-Anfrage ausgelöst wurden).
  2. Informationen zur CI-Ausführung:
    • Wie und wann die Ausführung ausgelöst wurde.
    • Der Looker-Nutzer, der die Ausführung initiiert hat (bei manuellen Ausführungen), oder der Branch und der Commit (bei Ausführungen, die durch eine Pull-Anfrage ausgelöst wurden).
    • Wie lange die CI-Ausführung gedauert hat.
    • Wie lange die Ausführung in der Warteschlange gewartet hat, bevor sie gestartet wurde.
  3. Bei Validatoren, die Fehler zurückgeben, werden auf der Ergebnisseite die einzelnen Fehler zusammen mit der Fehlermeldung und Links zu LookML, Explore oder Inhalt angezeigt, damit Sie die einzelnen Fehler testen und beheben können.
  4. Bei Validatoren, die keine Fehler gefunden haben, wird auf der Ergebnisseite eine Erfolgsmeldung angezeigt.

Ergebnisse für die inkrementelle Validierung ansehen

Bei CI-Validator-Ausführungen, die für die inkrementelle Validierung konfiguriert sind (für den SQL-Validator oder den Inhaltsvalidator), gibt der Validator Fehler zurück, die nur im Entwicklungs-Branch oder im Commit der Pull-Anfrage vorhanden sind. Validatoren, die für die inkrementelle Validierung aktiviert sind, geben keinen Fehler zurück, wenn der Fehler bereits in der Produktionsversion vorhanden ist.

Im Folgenden sehen Sie ein Beispiel für eine Ergebnisseite für eine inkrementelle Validierung des SQL-Validators:

Ergebnisseite für Continuous Integration-Ausführungen mit den Ergebnissen einer inkrementellen SQL-Validator-Ausführung

  1. Auf der Ergebnisseite werden Fehler angezeigt, die nur im Entwicklungs-Branch oder im Commit vorhanden sind.
  2. Wenn in einem Explore keine Änderungen im Entwicklungs-Branch oder im Commit vorhanden sind, überspringt der Validator das Explore bei der Validierung. Diese Explores sind in den Validatorergebnissen mit „Skipped“ (Übersprungen) gekennzeichnet.
  3. Die Validatoren, die inkrementell ausgeführt wurden, sind in den Validierungsergebnissen mit „Incremental“ (Inkrementell) gekennzeichnet.