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 d'exécution, un utilisateur Looker disposant de l'autorisation see_ci
peut accéder aux résultats de l'exécution à partir de la page Exécutions de l'IDE Looker:
La page Exécutions liste les exécutions de 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 de CI avant de commencer.
- Running (En cours d'exécution) : les validateurs définis par la suite CI sont en cours d'exécution.
- Passé: tous les validateurs de la suite CI ont bien été exécutés et aucun d'eux n'a renvoyé d'erreur.
- Échec: tous les validateurs de la suite CI ont bien été exécutés, et au moins l'un d'eux a renvoyé une erreur.
- Erreur: l'exécution d'un ou de plusieurs des validateurs de la suite CI a échoué.
- Annulée: l'exécution de la CI a été annulée.
- Suite: nom de la suite CI.
- Déclencheur: méthode de déclenchement de la suite (manuel, demande d'extraction ou API).
- État Git: informations sur la branche ou le commit 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 la CI a été lancée.
Résultats de l'exécution de l'intégration continue
Sur la page Exécutions, cliquez sur le bouton Afficher l'exécution d'une exécution de CI pour afficher ses résultats de validation:
La page des résultats d'une suite CI affiche les informations suivantes:
- Le projet LookML et Git indiquent que l'exécution a été validée (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 la branche et le commit (pour les exécutions déclenchées par une demande d'extraction).
- Durée d'exécution de la compilation continue.
- Durée d'attente de l'exécution dans la file d'attente avant son début.
- Pour les validateurs qui renvoient des erreurs, la page des résultats affiche chaque erreur, ainsi que le message d'erreur et des liens vers LookML, Explore ou le contenu afin que vous puissiez tester et corriger chaque erreur.
- Pour les validateurs qui n'ont détecté aucune erreur, la page des résultats affiche un message de réussite.
Afficher les résultats de la validation incrémentielle
Pour les exécutions du validateur de CI configurées pour la validation incrémentielle (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. Les validateurs activés pour la validation incrémentielle 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 de l'outil de validation SQL:
- La page des résultats affiche les erreurs qui ne se trouvent que dans la branche de développement ou le commit.
- Si une exploration ne comporte aucune modification dans la branche de développement ou le commit, l'outil de validation ignore l'exploration 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émentiel" dans les résultats de validation.