Validerar en pipelinekonfiguration
Du kan validera en pipelinekonfiguration i två steg: i din IDE (Integrated Development Environment), och på servern innan du tillämpar ändringar. Att validera tidigt hjälper dig att upptäcka fel innan de påverkar ett pågående projekt.
Validerar i IDE:n
Qlik Talend Data Integration tillhandahåller JSON-schemadefinitioner för alla YAML-konfigurationsfiler. När du refererar till dessa scheman i din IDE, kan den flagga fel och erbjuda förslag medan du skriver.
För att aktivera schemavalidering i VS Code, installera YAML-komplementet för VS Code (publicerat av Red Hat). Om du vill använda en annan IDE, kan du hämta scheman från Qlik - programvara med öppen källkod.
Med schemavalidering aktiv, flaggar VS Code syntaxfel, okända egenskaper och saknade obligatoriska fält i realtid.
Validerar på servern
Validering på serversidan kontrollerar den logiska konsekvensen för konfigurationen utöver syntaxen. Denna validering körs automatiskt när du importerar eller tillämpar ändringar. Du kan också köra det manuellt med Validate API innan du distribuerar.
Använda Validate-project-definitions API:et
API:et Validate-project-definitions utför en testimport: det bearbetar dina konfigurationsfiler och returnerar eventuella valideringsfel utan att tillämpa ändringar på projektet. Använd detta i CI/CD-pipelines för att verifiera en konfiguration innan en distribution utlöses.
API:et accepterar en ZIP-fil i samma format (JSON eller YAML) som en import och returnerar en lista med fel. Om det inte finns några fel, är konfigurationen redo att distribuera.
Att förstå valideringsfel
Valideringsfel inkluderar feltypen och sökvägen till filen eller egenskapen där det hittades. För mer information, se Qlik.dev.