Introducción

Completado

Cuando se trabaja en código Bicep, la rama principal del repositorio de Git se convierte en el origen de la verdad. La rama principal incorpora los cambios más recientes de todo el equipo y normalmente refleja el estado del entorno de Azure.

Es importante que se revisen los cambios que se combinan en la rama principal del repositorio. En este módulo, aprenderá a proteger la rama principal mediante otras ramas y revisiones de solicitudes de incorporación de cambios.

Escenario de ejemplo

Supongamos que es responsable de implementar y configurar la infraestructura de Azure en una empresa de juguetes. El equipo está creciendo y cada vez es más difícil realizar un seguimiento de todos los cambios que realizan todos los usuarios.

Recientemente, un nuevo miembro del equipo cambió accidentalmente un archivo Bicep importante en la rama principal del repositorio. Ese cambio produjo un problema en el entorno de producción de la organización. Hable con el equipo y decida que es el momento de empezar a revisar los cambios de código antes de que se combinen e implementen.

Ahora, debe realizar un cambio en la forma en que el sitio web procesa los pedidos. Debe agregar una cola de mensajes para que el sitio web pueda publicar mensajes cada vez que un cliente haga un pedido de un juguete. Un sistema back-end, creado por otro equipo, recogerá estos mensajes y procesará los pedidos más adelante. Debe asegurarse de que no empiece a enviar mensajes a la cola hasta que el otro equipo esté listo.

Decide que se trata de una excelente oportunidad para probar un nuevo proceso. Usará las solicitudes de incorporación de cambios para controlar cómo se combinan los cambios de Bicep. El autor escribirá el código, lo revisará un revisor y, a continuación, lo combinará en un repositorio de Git antes de implementarlo en Azure.

Diagrama que muestra un proceso de revisión de código de Bicep de creación, revisión y combinación.

¿Qué hará?

En este módulo, aprenderá a proteger el código en la rama principal mediante la aplicación de un proceso de control de cambios a través de solicitudes de incorporación de cambios. Aprenderá sobre las estrategias de bifurcación y cómo evitar que el equipo realice cambios en la rama principal a menos que haya seguido el proceso correcto. También aprenderá a usar las solicitudes de incorporación de cambios para revisar el código.

¿Cuál es el objetivo principal?

Después de completar este módulo, podrá usar una estrategia de bifurcación para su propio código Bicep. También sabrá cómo crear, revisar y combinar solicitudes de incorporación de cambios. Comprenderá los elementos importantes que debe buscar al revisar una solicitud de incorporación de cambios para el código Bicep.