Introducción
Cuando se trabaja en código Bicep, es importante revisar y probar todos los cambios. Incluso cuando los flujos de trabajo y los procesos de implementación están diseñados para detectar errores o problemas, llevará menos tiempo encontrar y corregir los problemas tan pronto como surjan. Las solicitudes de incorporación de cambios ofrecen la oportunidad de revisar los cambios de código. Es un procedimiento recomendado no solo validar los cambios de código, sino también comprobar que los cambios se implementan correctamente y funcionan según lo previsto cuando se revisan las implementaciones de Azure.
En este módulo, aprenderás a agregar comprobaciones automatizadas al proceso de revisión de solicitudes de incorporación de cambios. Aprenderás a validar los cambios en el código de Bicep dentro de una solicitud de incorporación de cambios, mucho antes de que se combine o implemente en un entorno real.
También aprenderá a implementar automáticamente los cambios en entornos efímeros, que son entornos temporales donde colaboradores y revisores pueden probar los cambios de código antes de que se aprueben y se combinen en la rama principal del repositorio.
Escenario de ejemplo
Imagine que es el administrador de Azure en una empresa de juguetes. Has estado trabajando con el equipo del sitio web para crear un código de Bicep que implemente y configure los recursos de Azure en tu sitio web.
El equipo está creciendo y cada vez es más difícil controlar todos los cambios que realizan todos los usuarios. Hace poco que has empezado a usar solicitudes de incorporación de cambios para asegurarte de que los cambios se revisan antes de combinarse en la rama principal del repositorio de GitHub de tu proyecto. Cada revisor valida los cambios de código de Bicep en la solicitud de incorporación de cambios, e incluso muchos revisores implementan los cambios en un entorno temporal para probarlos.
Tus compañeros te han dicho que el actual proceso de revisión manual es engorroso y requiere mucho tiempo. Es importante que las revisiones de solicitudes de incorporación de cambios sean fáciles para todos los usuarios del equipo, por lo que decides automatizar parte del proceso de revisión dentro de las solicitudes de incorporación de cambios.
Necesitas realizar algunos cambios en la configuración del sitio web, así que es una excelente oportunidad para establecer y probar un nuevo proceso.
¿Qué aprenderá?
En este módulo, aprenderás a ejecutar comprobaciones y pruebas automatizadas de cada solicitud de incorporación de cambios para crear confianza en los cambios de tu código Bicep.
Configura el flujo de trabajo de la solicitud de incorporación de cambios para examinar el código Bicep con los procedimientos recomendados gracias al linter de Bicep. También configurará la creación de entornos efímeros para cada solicitud de incorporación de cambios, que puede usar para revisar los cambios en el entorno de Azure y eliminar automáticamente el entorno cuando la solicitud se combina o se cierra.
¿Cuál es el objetivo principal?
Después de completar este módulo, podrás añadir comprobaciones y validaciones automatizadas a tus solicitudes de incorporación de cambios de GitHub para tu código Bicep.