Introducción
Al automatizar las implementaciones de Bicep mediante flujos de trabajo de Acciones de GitHub, se crea un proceso coherente y reutilizable para administrar los recursos de Azure. Con el tiempo, el flujo de trabajo se convierte en la única manera en que se pueden realizar cambios en el entorno de Azure. Es importante asegurarse de que el flujo de trabajo aplica comprobaciones de calidad antes, durante y después de cada implementación.
En este módulo, descubrirá cómo ampliar el flujo de trabajo para agregar validación, comprobaciones y pruebas. Al hacer verificaciones, se crea la confianza de que las implementaciones cumplen los estándares de calidad.
Escenario de ejemplo
Imagine que es el administrador de Azure en una empresa de juguetes. Ha estado trabajando con el equipo del sitio web a fin de crear una plantilla de Bicep que implemente y configure los recursos de Azure para el sitio web principal de su empresa. También ha creado un flujo de trabajo para implementar automáticamente el archivo de Bicep.
Hace poco usted y su equipo han realizado varios cambios en los archivos de Bicep de su sitio web que incluían errores. Le preocupaba que un día estos errores pudieran provocar una interrupción de la producción. Quiere agregar pruebas al flujo de trabajo de implementación de Bicep para asegurarse de que cada implementación tiene la mejor posibilidad de éxito.
¿Qué va a hacer?
En este módulo, obtendrá información sobre cómo probar el código de Bicep en el flujo de trabajo de Acciones de GitHub. Cuando se ejecute el flujo de trabajo, inmediatamente se le enviarán comentarios sobre los cambios realizados en los archivos de Bicep.
Agregará linting para garantizar la calidad del código de Bicep y la validación de implementación preparatoria para aumentar la posibilidad de que las implementaciones se realicen de forma correcta. También usará la operación what-if para agregar un paso de aprobación manual al flujo de trabajo. Después de la implementación, comprobará el entorno ejecutando más pruebas.
¿Cuál es el objetivo principal?
Después de completar este módulo, podrá actualizar el flujo de trabajo de implementación de Bicep con pruebas y validación que permiten garantizar la calidad del entorno de Azure.