Ergebnisse einer CI-Ausführung ansehen

Wenn Sie bei der Looker-Kontinuierlichen Integration (CI) manuell einen neuen Durchlauf einer Suite oder einen Wiederholungslauf eines vorherigen CI-Durchlaufs auslösen, wird in der Looker-IDE automatisch die Seite mit den Ergebnissen des manuellen Durchlaufs angezeigt. Andernfalls kann ein Looker-Nutzer mit der Berechtigung see_ci unabhängig davon, wie eine Ausführung ausgelöst wird, über die Seite Ausführungen in der Looker-IDE auf die Ausführungsergebnisse zugreifen:

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

Auf der Seite Ausführungen sind die CI-Ausführungen für das LookML-Projekt sowie die folgenden Informationen aufgeführt:

  • Status: Der Status der Ausführung:
    • Queued (In Warteschlange): Der Durchlauf wartet, bis ein anderer CI-Durchlauf abgeschlossen ist, bevor er gestartet wird.
    • Aktiv: Die von der CI-Suite definierten Validator werden ausgeführt.
    • Erfolgreich: Alle Validator in der CI-Suite wurden erfolgreich abgeschlossen und keiner der Validator hat einen Fehler zurückgegeben.
    • Fehlgeschlagen: Alle Validator in der CI-Suite wurden erfolgreich abgeschlossen und mindestens einer der Validator hat einen Fehler zurückgegeben.
    • Fehler: Mindestens einer der Validator in der CI-Suite konnte nicht ausgeführt werden.
    • Abgebrochen: Der CI-Lauf wurde abgebrochen.
  • Suite: Der Name der CI-Suite.
  • Trigger: Wie die Suite ausgelöst wurde (manuell, Pull-Request oder API).
  • Git-Status: Informationen zum Branch oder Commit, der bei der Ausführung validiert wurde:
    • Bei manuellen Ausführungen ist der Wert entweder „Produktion“ oder der Name des Entwicklungszweigs.
    • Bei Ausführungen, die durch einen Pull-Request ausgelöst werden, ist der Wert ein Hyperlink zum Commit-SHA des Pull-Requests. Klicken Sie auf den SHA-Hyperlink des Commits, um die Pull-Anfrage in einem anderen Browsertab zu öffnen.
  • Triggered at (Ausgelöst am): Der Zeitpunkt, zu dem die CI-Ausführung gestartet wurde.

Ergebnisse der CI-Ausführung

Klicken Sie auf der Seite Ausführungen auf die Schaltfläche Ausführung ansehen für einen CI-Lauf, um die Validierungsergebnisse aufzurufen:

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. Das LookML-Projekt und die Git-Details, die bei der Ausführung validiert wurden (und das Commit für Ausführungen, die durch einen Pull-Request 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 gestartet hat (bei manuellen Ausführungen) oder der Branch und das Commit (bei Ausführungen, die durch einen Pull-Request ausgelöst wurden).
    • Wie lange der CI-Lauf gedauert hat.
    • Wie lange der Job in der Warteschlange gewartet hat, bevor er gestartet wurde.
  3. Bei Validatoren, die Fehler zurückgeben, werden auf der Ergebnisseite alle Fehler zusammen mit der Fehlermeldung und Links zu LookML, Explore oder Inhalt angezeigt, damit Sie jeden Fehler testen und korrigieren können.
  4. Wenn bei der Validierung keine Fehler gefunden wurden, wird auf der Ergebnisseite eine Erfolgsmeldung angezeigt.

Ergebnisse der inkrementellen Validierung ansehen

Bei CI-Validatorausführungen, die für die inkrementelle Validierung konfiguriert sind (für den SQL-Validator oder den Content Validator), gibt der Validator nur Fehler zurück, die nur im Entwicklungszweig oder im Pull-Request-Commit vorhanden sind. Validator, 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 mit dem SQL-Validator:

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

  1. Auf der Ergebnisseite werden nur Fehler angezeigt, die nur im Entwicklungs-Branch oder -Commit vorhanden sind.
  2. Wenn für eine explorative Datenanalyse keine Änderungen im Entwicklungszweig oder Commit vorhanden sind, wird sie von der Validator-Software bei der Validierung übersprungen. Diese Explores sind in den Ergebnissen des Validators mit „Übersprungen“ gekennzeichnet.
  3. Die Validator, die inkrementell ausgeführt wurden, sind in den Validierungsergebnissen mit „Inkrementell“ gekennzeichnet.