Integración continua e implementación continua (CI/CD) de trabajos de Stream Analytics

Puede compilar, probar e implementar el trabajo de Azure Stream Analytics (ASA) con la integración del control de código fuente. La integración del control de código fuente crea un flujo de trabajo en el que una actualización de código desencadena una implementación de recursos para Azure. En este artículo se describen los pasos básicos para crear una canalización de integración continua y entrega continua (CI/CD).

Crear un pipeline de CI/CD

Siga estos pasos para crear una canalización de CI/CD para el proyecto de Stream Analytics:

  1. Cree un proyecto de Stream Analytics mediante VS Code. Puede crear un nuevo proyecto o exportar un trabajo existente a la máquina local mediante la extensión herramientas de ASA para Visual Studio Code.

  2. Confirme el proyecto de Stream Analytics en el sistema de control de código fuente, como un repositorio de Git.

  3. Use herramientas de CI/CD de Azure Stream Analytics para compilar los proyectos y generar plantillas de Azure Resource Manager para la implementación.

  4. Ejecute pruebas automatizadas de scripts para la regresión de la calidad.

  5. Implemente el trabajo en Azure automáticamente.

Compilación, prueba e implementación automáticas

Puede usar la línea de comandos y las herramientas de CI/CD de Azure Stream Analytics para realizar de manera automática la compilación, la prueba y la implementación. También puede configurar una canalización de CI/CD en Azure Pipelines. Use Azure Pipelines para habilitar funcionalidades más avanzadas, como la administración de canalizaciones, la visualización y los desencadenadores.