Introducción

Completado

Puede usar Azure Pipelines para automatizar las implementaciones de Bicep. Azure Pipelines proporciona un proceso flexible y reutilizable para propagar cambios en el entorno de Azure. Una canalización aplica el proceso que usted defina para garantizar la calidad de las implementaciones y de su entorno de Azure. Una canalización de implementación garantiza también que todos los usuarios que colaboran en los archivos de Bicep usen el mismo proceso. En este módulo, aprenderá a definir una canalización en Azure Pipelines y a implementar código de Bicep usando la canalización.

Nota:

Si está interesado en usar Acciones de GitHub en lugar de Azure Pipelines para implementar la infraestructura en Azure, consulte Creación del primer flujo de trabajo de implementación de Bicep mediante Acciones de GitHub. Si necesita ayuda para decidir, consulte Comparar y contrastar Acciones de GitHub y Azure Pipelines.

Escenario de ejemplo

Supongamos que usted es responsable de implementar y configurar la infraestructura de Azure para un sitio web en una empresa de juguetes. Ha creado una plantilla de Bicep para implementar el sitio web. Cada vez que necesita volver a configurar el sitio web, actualiza los archivos de Bicep y los vuelve a implementar desde su PC. El equipo del sitio web solicita cambios periódicamente, por lo que el proceso de implementación requiere mucho tiempo. Quiere encontrar una manera de automatizar el proceso para poder dedicarse a otras tareas e iniciativas.

También quiere que sus compañeros puedan realizar cambios en las plantillas de Bicep y las implementen ellos mismos. Sin embargo, debe asegurarse de que sus compañeros sigan el mismo proceso que usted utiliza. Decide crear una canalización de implementación que se ejecutará automáticamente cada vez que se actualice el código de Bicep en el repositorio compartido. La canalización implementará los archivos de Bicep en Azure.

Diagrama que muestra un cambio en un archivo de Bicep que se inserta en Azure Repos y, después, una canalización desencadena la implementación en Azure.

¿Qué va a hacer?

En este módulo, aprenderá a automatizar la implementación de plantillas de Bicep usando Azure Pipelines. Conocerá las ventajas de usar canalizaciones para implementar código y aprenderá a crear una canalización básica que implementa un archivo de Bicep. También aprenderá a autorizar la canalización para implementar recursos en su entorno de Azure y cómo establecer cuándo se ejecuta una canalización.

¿Cuál es el objetivo principal?

Después de completar este módulo, podrá usar Azure Pipelines para crear una canalización que implemente un archivo básico de Bicep en un grupo de recursos de Azure.