DevOps Bootcamp · Leçon

Converger, vérifier et matrice de tests

Exécutez un rôle et vérifiez le résultat.

Leçon 3 sur 413 étapes

Converger, vérifier et matrice de tests est une leçon DevOps Bootcamp gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage DevOps Bootcamp, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours DevOps Bootcamp comprend 4 leçons au total.

La séquence de test

Molecule exécute un ensemble ordonné d’étapes appelé la matrice de test : créer, converger, vérifier et détruire, entre autres.

Create crée l’hôte

L’étape create lance les plateformes de molecule.yml et vous fournit un conteneur ou une VM propre sur lequel effectuer les tests.

molecule create

Converge exécute votre rôle

L’étape converge exécute converge.yml et applique votre rôle à l’hôte de test qui vient d’être créé.

molecule converge

Itérer rapidement avec converge

Pendant le développement, vous pouvez réexécuter converge plusieurs fois sur le même hôte pour essayer des modifications sans le recréer à chaque fois.

Verify vérifie le résultat

L’étape verify exécute vos assertions pour confirmer que le rôle a produit les fichiers, les paquets et les services attendus.

molecule verify

Affirmer avec Ansible

Par défaut, verify.yml utilise le vérificateur Ansible, vous écrivez donc les contrôles sous forme de tâches ordinaires avec le module assert.

- assert:
    that: result.status == 'running'

Recueillir, puis vérifier

Un play de vérification recueille généralement d’abord l’état, par exemple avec le module service_facts, puis effectue des assertions à partir des informations recueillies.

- ansible.builtin.service_facts:

Se connecter et inspecter

Lorsqu’un problème survient, la commande login vous ouvre un shell sur l’hôte de test en cours d’exécution pour déboguer manuellement.

molecule login

Destroy nettoie l’environnement

L’étape destroy supprime l’hôte de test afin que rien ne subsiste entre les exécutions et ne vous coûte de l’argent.

molecule destroy

Test exécute toute la matrice

La commande molecule test exécute toute la séquence de bout en bout et détruit l’hôte même lorsqu’une étape échoue.

molecule test

Matrice multiplaforme

Répertoriez plusieurs images sous platforms et Molecule teste votre rôle sur chacune, prouvant ainsi qu’il fonctionne avec plusieurs distributions en une seule exécution.

Vérification rapide

Rappelez-vous quelle étape applique réellement votre rôle à l’hôte de test.

Récapitulatif

La matrice exécute create, converge pour appliquer le rôle, verify pour effectuer les assertions, et destroy pour nettoyer. Un test Molecule exécute tout cela. ✅

Gratuit pour commencer

Apprends DevOps Bootcamp avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
142
Leçons
568

Questions Fréquemment Posées

La leçon « Converger, vérifier et matrice de tests » est-elle gratuite ?

Oui — le texte complet de « Converger, vérifier et matrice de tests » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours DevOps Bootcamp, passe à CoddyKit PRO. Le cours DevOps Bootcamp comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Converger, vérifier et matrice de tests » ?

Exécutez un rôle et vérifiez le résultat. Tu pratiques DevOps Bootcamp avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer DevOps Bootcamp ?

Aucune expérience préalable n'est requise. DevOps Bootcamp sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.

Combien de temps prend la leçon « Converger, vérifier et matrice de tests » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon DevOps Bootcamp ?

Oui. Chaque leçon DevOps Bootcamp inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Pourquoi tester le code d’infrastructure
  2. molecule init et organisation du scénario
  3. Converger, vérifier et matrice de tests
  4. Idempotence et analyse statique dans le pipeline
← Retour à DevOps Bootcamp