Introducción
A medida que avanza en el uso de Bicep y la infraestructura como código, es cada vez más importante contar con un proceso sistemático para administrar los archivos. Es fácil perder la pista de los cambios realizados, especialmente si se tienen varias versiones de un archivo en desarrollo al mismo tiempo.
También debe pensar en cómo compartir las plantillas con los compañeros, y asegurarse de tener un proceso para seguir y comunicar los cambios. Además, al trabajar con canalizaciones para implementar el código de Bicep, es fundamental mantener las plantillas en un sistema de control de versiones para que la canalización pueda acceder a ellas.
En este módulo va a obtener información sobre el popular sistema de control de versiones llamado Git.
Escenario de ejemplo
Supongamos que es responsable de implementar y configurar la infraestructura de Azure en una empresa de juguetes. Ha creado plantillas de Bicep y las ha almacenado en su propio equipo.
Está creando una colección de plantillas tan grande que le resulta difícil seguir la pista de las cosas. Ha experimentado con cambios en algunas de las plantillas y tiene varias copias de archivos. Incluso ha roto accidentalmente una plantilla de trabajo al realizar un cambio en ella antes de irse de vacaciones y ahora no puede recordar lo que ha cambiado ni cómo corregirla.
Cree que tiene que haber una manera mejor de administrar el código de Bicep. Para empezar, quiere mejorar la forma de trabajar con los archivos de Bicep que se implementan en el sitio web de la empresa.
¿Qué hará?
En este módulo va a crear un repositorio de Git y le va a agregar algunos de los archivos de Bicep. Va a explorar algunas características importantes de Git y va a ver cómo pueden ayudarle a escribir el código de Bicep. También va a obtener información sobre GitHub y Azure Repos, y sobre cómo la publicación del repositorio de Git en uno de estos servicios permite colaborar con el equipo.
¿Cuál es el objetivo principal?
Al finalizar este módulo habrá entendido lo que el control de versiones y Git pueden hacer para ayudarle a trabajar con código de Bicep. Podrá usar la compatibilidad de Visual Studio Code con Git para inicializar un repositorio de Git local, confirmar archivos, crear ramas y combinarlas. Por último, podrá publicar un repositorio de Git en GitHub o Azure Repos.
Requisitos previos
Debe estar familiarizado con la creación de plantillas básicas de Bicep, incluidos módulos.
Para seguir los ejercicios del módulo, necesita Visual Studio Code instalado en el entorno local.