Introducción
Puede usar Acciones de GitHub para automatizar las implementaciones de Bicep. Acciones de GitHub proporciona un proceso flexible y reutilizable para propagar cambios en el entorno de Azure. Un flujo de trabajo aplica el proceso que usted defina para garantizar la calidad de las implementaciones y de su entorno de Azure. Un flujo de trabajo 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 un flujo de trabajo en Acciones de GitHub y a implementar código de Bicep con el flujo de trabajo.
Nota:
Si está interesado en usar Azure Pipelines en lugar de Acciones de GitHub para implementar la infraestructura en Azure, consulte Cree la primera canalización de implementación de Bicep mediante 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 los compañeros de trabajo puedan realizar cambios en las plantillas de Bicep e implementarlas ellos mismos, pero debe asegurarse de que sigan el mismo proceso que usa. Decide crear un flujo de trabajo de implementación, que se ejecutará automáticamente cada vez que se actualice el código de Bicep en el repositorio compartido. El flujo de trabajo implementará los archivos de Bicep en Azure.
¿Qué va a hacer?
En este módulo, aprenderá a automatizar la implementación de plantillas de Bicep usando Acciones de GitHub. Conocerá las ventajas de usar flujos de trabajo de Acciones de GitHub para implementar código y creará un flujo de trabajo básico que implementa un archivo de Bicep. También aprenderá a autorizar el flujo de trabajo para implementar recursos en su entorno de Azure y cómo establecer cuándo se ejecuta un flujo de trabajo.
¿Cuál es el objetivo principal?
Después de completar este módulo, podrá usar Acciones de GitHub para crear un flujo de trabajo que implemente un archivo básico de Bicep en un grupo de recursos de Azure.