Validando uma configuração de pipeline
Você pode validar uma configuração de pipeline em duas etapas: em seu IDE (Ambiente de Desenvolvimento Integrado) e no servidor antes de aplicar as alterações. Validar antecipadamente ajuda a identificar erros antes que afetem um projeto em execução.
Validando na IDE
Qlik Talend Data Integration fornece definições de esquema JSON para todos os arquivos de configuração YAML. Quando você referencia esses esquemas em sua IDE, ela pode sinalizar erros e oferecer sugestões à medida que você digita.
Para habilitar a validação de esquema no VS Code, instale a YAML extensão para VS Code (publicada pela Red Hat). Se você quiser usar outra IDE, você pode baixar esquemas em Qlik - Open Source Software.
Com a validação de esquema ativa, o VS Code sinaliza erros de sintaxe, propriedades desconhecidas e campos obrigatórios ausentes em tempo real.
Validando no servidor
A validação do lado do servidor verifica a consistência lógica da configuração, além da sintaxe. Esta validação é executada automaticamente quando você importa ou aplica alterações. Você também pode executá-lo manualmente usando a API de Validação antes de você implementar.
Usando a Validate-project-definitions API
A API Validate-project-definitions executa uma importação de teste: ela processa seus arquivos de configuração e retorna quaisquer erros de validação sem aplicar alterações ao projeto. Use isso em pipelines de CI/CD para verificar uma configuração antes de acionar uma implementação.
A API aceita um arquivo ZIP no mesmo formato (JSON ou YAML) como importação e retorna uma lista de erros. Se não houver erros, a configuração está pronta para implementar.
Compreendendo erros de validação
Erros de validação incluem o tipo de erro e o caminho para o arquivo ou propriedade onde foi encontrado. Para mais informações, consulte Qlik.dev.