Créer un workflow CI/CD Looker à plusieurs niveaux

Les utilisateurs avancés peuvent créer un workflow CI/CD dans Looker afin de gérer LookML de manière formelle pour le développement de logiciels. Ces guides expliquent comment configurer une telle configuration afin que le code LookML puisse être développé, testé, validé et déployé.

Les exemples fournis expliquent un système à trois niveaux comprenant le développement, l'assurance qualité et la production. Toutefois, vous pouvez appliquer les mêmes principes à un système à deux ou quatre niveaux.

Une fois activé, tous les développeurs Looker doivent utiliser le workflow CI/CD.

Présentation du processus

Dans ce processus, les développeurs écrivent du code LookML dans leur environnement de développement à l'aide de demandes d'extraction Git. Les demandes d'extraction sont configurées pour exiger que les revues de code soient effectuées et que le code soit évalué à l'aide de processus automatiques.

Lorsque le code LookML est prêt à être testé, il est tagué dans Git avec un numéro de version candidate et promu au contrôle qualité. Lorsque l'équipe QA approuve le LookML, il est promu en production en fonction d'un numéro de version tagué Git.

Si nécessaire, le contenu tel que les Looks et les tableaux de bord définis par l'utilisateur peut être migré entre les niveaux CI/CD à l'aide de Gazer.

Schéma illustrant le workflow CI/CD.

Installation et configuration

Pour connaître les étapes d'installation et de configuration, consultez la page Installation et configuration de CI/CD Looker à plusieurs niveaux.

Utilisation et workflow

Pour savoir comment utiliser cette configuration après l'installation, consultez la page Utilisation et workflow CI/CD Looker multicouche.