Administración de escenarios de implementación de un extremo a otro mediante Bicep y Azure Pipelines
Cree una canalización unificada para implementar todo el entorno. Agregará una fase de compilación a la canalización y usará artefactos de canalización y salidas de Bicep para publicar aplicaciones, bases de datos y blobs.
Objetivos de aprendizaje
Después de completar este módulo, podrá:
- Implementar la infraestructura, las aplicaciones, los scripts de base de datos y los blobs de almacenamiento de Azure desde una sola canalización.
- Usar scripts de canalización y tareas de canalización para realizar pasos de implementación.
- Usar artefactos de canalización a fin de publicar archivos compilados para las fases de canalización de implementación que se van a usar.
- Pasar datos de los archivos de Bicep a otros pasos de implementación mediante salidas.
Requisitos previos
Debe estar familiarizado con el uso de:
- Bicep, incluidos los recursos secundarios, y cómo implementar archivos de Bicep en Azure.
- Azure, incluyendo Azure Portal, suscripciones, grupos de recursos y definiciones de recursos.
- Comandos básicos de Git, incluyendo la clonación, la confirmación de archivos y la inserción de cambios en Azure Repos.
- Canalizaciones YAML mediante Azure Pipelines, incluidas canalizaciones de varias fases, entornos y conexiones de servicio.
Para realizar los ejercicios del módulo, necesita lo siguiente:
- Una cuenta de Azure que tiene la capacidad de crear grupos de recursos, aplicaciones de Microsoft Entra y entidades de servicio.
- Una organización y una cuenta de Azure DevOps.
Para realizar los ejercicios, también necesitará tener lo siguiente instalado localmente:
- Visual Studio Code.
- La extensión de Bicep para Visual Studio Code.
- La extensión Azure Pipelines para Visual Studio Code.
- Herramientas más recientes de la CLI de Azureo la última versión de Azure PowerShell.