0Pricing
DevOps Bootcamp · Lección

Converge, verifique y use la matriz de pruebas

Ejecute un role y compruebe el resultado

Converge, verifique y use la matriz de pruebas es una lección gratuita de DevOps Bootcamp en CoddyKit. Esta es la lección 3 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de DevOps Bootcamp, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de DevOps Bootcamp incluye 4 lecciones en total.

La secuencia de pruebas

Molecule ejecuta un conjunto ordenado de pasos llamado matriz de pruebas: entre otros, crear, converger, verificar y destruir.

create inicia el host

El paso create inicia las plataformas de molecule.yml y le proporciona un contenedor o una VM limpios para realizar las pruebas.

molecule create

converge ejecuta su rol

El paso converge ejecuta converge.yml y aplica su rol al host de prueba recién creado.

molecule converge

Itere rápido con converge

Durante el desarrollo, puede volver a ejecutar converge repetidamente en el mismo host para probar cambios sin volver a crearlo cada vez.

verify comprueba el resultado

El paso verify ejecuta sus aserciones para confirmar que el rol produjo los archivos, paquetes y servicios esperados.

molecule verify

Realice aserciones con Ansible

De forma predeterminada, verify.yml usa el verificador de Ansible, por lo que escribe las comprobaciones como tareas normales con el módulo assert.

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

Recopile datos y compruebe

Un play de verificación normalmente recopila primero el estado, por ejemplo, con el módulo service_facts, y después realiza aserciones sobre los datos obtenidos.

- ansible.builtin.service_facts:

Inicie sesión y observe

Cuando algo falla, el comando login le proporciona un shell en el host de prueba en ejecución para depurar manualmente.

molecule login

destroy limpia todo

El paso destroy desmantela el host de prueba para que no quede nada entre ejecuciones ni se generen costes.

molecule destroy

test ejecuta la matriz completa

El comando molecule test ejecuta toda la secuencia de principio a fin y destruye el host incluso cuando falla un paso.

molecule test

Matriz multiplataforma

Enumere varias imágenes en platforms y Molecule probará su rol en cada una, demostrando que funciona en varias distribuciones en una sola ejecución.

Comprobación rápida

Recuerde qué paso aplica realmente su rol al host de prueba.

Resumen

La matriz ejecuta create, converge para aplicar el rol, verify para realizar aserciones y destroy para limpiar. Una ejecución de molecule test lo hace todo. ✅

Preguntas frecuentes

¿La lección «Converge, verifique y use la matriz de pruebas» es gratis?

Sí — el texto completo de «Converge, verifique y use la matriz de pruebas» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de DevOps Bootcamp, actualiza a CoddyKit PRO. El curso de DevOps Bootcamp incluye 4 lecciones en total.

¿Qué aprenderé en «Converge, verifique y use la matriz de pruebas»?

Ejecute un role y compruebe el resultado Practicas DevOps Bootcamp con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar DevOps Bootcamp?

No se requiere experiencia previa. DevOps Bootcamp en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 4.

¿Cuánto tiempo toma la lección «Converge, verifique y use la matriz de pruebas»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de DevOps Bootcamp?

Sí. Cada lección de DevOps Bootcamp incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Por qué probar el código de infraestructura
  2. molecule init y la estructura de escenarios
  3. Converge, verifique y use la matriz de pruebas
  4. Idempotencia y lint en el pipeline
← Volver a DevOps Bootcamp