Avec l'intégration continue (CI) Looker, si vous déclenchez manuellement une nouvelle exécution d'une suite ou une nouvelle exécution d'une exécution CI précédente, l'IDE Looker affiche automatiquement la page des résultats de l'exécution manuelle. Sinon, quel que soit le mode de déclenchement d'une exécution, un utilisateur Looker disposant de l'autorisation see_ci
peut accéder aux résultats de l'exécution depuis la page Exécutions de l'IDE Looker :
La page Exécutions liste les exécutions CI pour le projet LookML, ainsi que les informations suivantes :
- État : état de l'exécution :
- En file d'attente : l'exécution attend la fin d'une autre exécution CI avant de démarrer.
- Running (En cours d'exécution) : les validateurs définis par la suite CI sont en cours d'exécution.
- Réussite : tous les validateurs de la suite CI ont été exécutés avec succès et aucun n'a renvoyé d'erreur.
- Échec : tous les validateurs de la suite CI ont été exécutés avec succès, mais au moins un d'entre eux a renvoyé une erreur.
- Erreur : Échec de l'exécution d'un ou de plusieurs validateurs de la suite CI.
- Annulée : l'exécution de l'IC a été annulée.
- Suite : nom de la suite CI.
- Déclencheur : méthode de déclenchement de la suite (manuelle, demande d'extraction ou API).
- État Git : informations sur la branche ou le commit qui ont été validés lors de l'exécution :
- Pour les exécutions manuelles, la valeur est "Production" ou le nom de la branche de développement.
- Pour les exécutions déclenchées par une demande d'extraction d'extraction, la valeur est un lien hypertexte vers le SHA du commit de la demande d'extraction d'extraction. Cliquez sur le lien hypertexte SHA du commit pour ouvrir la demande d'extraction;extraction dans un autre onglet du navigateur.
- Déclenché à : heure à laquelle l'exécution de l'IC a été lancée.
Résultats de l'exécution de l'IC
Sur la page Exécutions, cliquez sur le bouton Afficher l'exécution pour une exécution de CI afin d'afficher ses résultats de validation :
La page des résultats d'exécution d'une suite CI affiche les informations suivantes :
- Détails du projet LookML et de Git que l'exécution a validés (et le commit, pour les exécutions déclenchées par une demande d'extraction;extraction).
- Informations sur l'exécution de l'intégration continue :
- Comment et quand l'exécution a été déclenchée.
- Utilisateur Looker qui a lancé l'exécution (pour les exécutions manuelles) ou branche et commit (pour les exécutions déclenchées par une demande d'extraction'extraction).
- Temps nécessaire à l'exécution de la CI.
- Durée d'attente de l'exécution dans la file d'attente avant son démarrage.
- Pour les validateurs qui renvoient des erreurs, la page de résultats affiche chaque erreur, ainsi que le message d'erreur et les liens vers le LookML, l'exploration ou le contenu. Vous pouvez ainsi tester et corriger chaque erreur.
- Pour les validateurs qui n'ont trouvé aucune erreur, la page de résultats affiche un message de réussite.
Afficher les résultats de la validation incrémentielle
Pour les exécutions du validateur d'intégration continue configurées pour la validation incrémentale (pour le validateur SQL ou le validateur de contenu), le validateur renvoie les erreurs qui n'existent que dans la branche de développement ou le commit de la demande d'extraction d'extraction. Les validateurs activés pour la validation incrémentale ne renvoient pas d'erreur si celle-ci existe déjà dans la version de production.
Voici un exemple de page de résultats pour une validation incrémentielle du validateur SQL :
- La page de résultats affiche les erreurs qui n'existent que dans la branche ou le commit de développement.
- Si une exploration n'a subi aucune modification dans la branche de développement ou le commit, le validateur l'ignore lors de la validation. Ces explorations sont marquées comme "Ignorées" dans les résultats du validateur.
- Les validateurs exécutés de manière incrémentielle sont marqués comme "Incrémentiels" dans les résultats de la validation.