Validieren einer pipeline-Konfiguration
Sie können eine pipeline-Konfiguration in zwei Phasen validieren: in Ihrer IDE (Integrated Development Environment) und auf dem Server, bevor Sie Änderungen anwenden. Frühes Validieren hilft Ihnen, Fehler zu erkennen, bevor sie ein laufendes Projekt beeinträchtigen.
Wird validiert in der IDE
Qlik Talend Data Integration stellt JSON-Schema-Definitionen für alle YAML-Konfigurationsdateien bereit. Wenn Sie diese Schemas in Ihrer IDE referenzieren, kann diese Fehler kennzeichnen und Vorschläge während der Eingabe anbieten.
Um die Schemavalidierung in VS Code zu aktivieren, installieren Sie die YAML Erweiterung für VS Code (veröffentlicht von Red Hat). Wenn Sie eine andere IDE verwenden möchten, können Sie Schemas von Qlik - Open-Source-Software. herunterladen.
Bei aktiver Schemavalidierung kennzeichnet VS Code Syntaxfehler, unbekannte Eigenschaften und fehlende Pflichtfelder in Echtzeit.
Wird auf dem Server validiert
Serverseitige Validierung überprüft die logische Konsistenz der Konfiguration zusätzlich zur Syntax. Diese Validierung wird automatisch ausgeführt, wenn Sie Änderungen importieren oder anwenden. Sie können es auch manuell mithilfe der Validate API ausführen, bevor Sie es bereitstellen.
Verwenden der Validate-project-definitions API
Die Validate-project-definitions API führt einen Testimport durch: Sie verarbeitet Ihre Konfigurationsdateien und gibt alle Validierungsfehler zurück, ohne Änderungen am Projekt vorzunehmen. Verwenden Sie dies in CI/CD-Pipelines, um eine Konfiguration zu überprüfen, bevor eine Bereitstellung ausgelöst wird.
Die API akzeptiert eine ZIP-Datei im gleichen Format (JSON oder YAML) als Import und gibt eine Liste von Fehlern zurück. Wenn keine Fehler vorliegen, ist die Konfiguration bereit zum Bereitstellen.
Validierungsfehler verstehen
Validierungsfehler umfassen den Fehlertyp und den Pfad zur Datei oder Eigenschaft, wo er gefunden wurde. Weitere Informationen finden Sie unter Qlik.dev.